Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
👑Коллекция «Антология» от BAGO home🤍
Ароматы, которые выбирают дизайнеры 🖤
«Антология» — это не просто коллекция, это эстетика чистых линий, модных аккордов и идеального вкуса. Белый и черный цвет. Минимализм. Совершенный баланс.
Создана для тех, кто чувствует стиль даже в воздухе. ✨
#BAGOhome#Антология#АроматыДляДома#ДизайнерскаяКоллекция#HomeFragrance#СовременныйИнтерьер#Интерьер#HomeDecor#StylishHome#МонохромныйДизайн#MinimalistDesign#ИнтерьерныйАромат#Эстетика#Интерьерныйпарфюм#Стиль
Если вы ищете по-настоящему эффектный подарок — он перед вами 🎁
Коллекция «Антология» от BAGO home — это воплощение стиля, эстетики и силы аромата.
Современный дизайн, безупречные композиции и премиальное качество, которое чувствуется с первого вдоха.
Особое внимание — большому ароматическому декантеру 400 мл 🕯
Он не просто наполняет пространство ароматом — он становится частью интерьера.
Такой подарок точно произведёт впечатление ✨
#BAGOhome#Антология#АроматыДляДома#АроматическийДекантер#ИдеяПодарка#НовогодниеПодарки#HomeFragrance#HomeDecor#LuxuryHome#ПодарокНаНовыйГод#ИнтерьерныйДекор#АроматДляДома#StylishHome#Monochrome#HomeAesthetic#Эстетика#ПраздничноеНастроение#HomeStyle#LuxuryGift#HomeVibes#Подарок
Давайте встретимся!☺️
Дорогие наши друзья! С большим удовольствием хотим поделиться чудесной новостью: с 12 по 14 сентября в этом году мы примем участие в 31-й Международной Промышленной Выставке Товаров для Дома HouseHold Expo осень 2023! 🎉
Наши натуральные ароматы для дома BAGO home ждут вас на этом незабываемом событии. Вас ожидает встреча с новыми коллекциями и прекрасными ароматами, которые подарят вам вдохновение для преображения вашего дома.
И это еще не все! Для гостей нашего стенда вас ждут скидки на все ароматы и коллекции – 25%!⚡⚡⚡
Ждем вас по адресу:
Москва, ЦВК «Экспоцентр», павильон 2, зал 1, стенд А1
Краснопресненская наб., 14
Станции метро «Выставочная», «Деловой центр»
Чтобы посетить это увлекательное событие, оформите билет, перейдя по ссылке и заполнив регистрационную форму: https://reg.hhexpo.ru/login.php?idExh=16
Мы с нетерпением ждем встречи с вами на выставке, чтобы вместе погрузиться в мир ароматов, стиля и уюта. Это будет незабываемое путешествие!
С любовью,
Команда BAGO home ❤️
#household2023#householdexpo2023#bagohome#багохоум#ароматыдлядома#товарыдлядома#stylishhome#home#homescents#товарыдляинтерьера#декор#дизайн#выставка#москва#экспоцентр#москвасити#moscowcity#скидки#скидка#аромадиффузоры#аромасвечи#соевыесвечи#натуральныеароматы#ароматыоптом#опт#ароматическийдиффузор#корпоративныеподарки#декордлядома#интерьерныйпарфюм#хасухолд2023
Вот и подошел к концу первый день выставки. 🥰
Напомним, что мы принимаем участие сразу в двух выставках!
Household Expo 2023 в Экспоцентре😎 и Flowers Expo 2023 в Крокусе🤩
А впереди еще два насыщенных дня!
Мы ждем вас по адресам:
HousHold Expo 2023
ЦВК «Экспоцентр», павильон 2, зал 1, стенд А1
Краснопресненская наб., 14
Станции метро «Выставочная», «Деловой центр»
Flowers Expo 2023
МВЦ "Крокус Экспо", павильон 1, зал 4, стенд L352
Метро "Мякинино"
Любимые ароматы для дома высочайшего качества от BAGO home ждут вас на наших стендах! Скидка на весь ассортимент 25%!
Всех очень ждем!😊
До завтра!❤️
#bagohome#аромадиффузоры#ароматыспалочками#диффузорыспалочками#корпоративныеподарки#скидка#скидка25#flowersexpo#flowersexpo2023#householdexpo#householdexpo2023#stylishhome#подарочныенаборы#ароматыоптом#собственноепроизводство#крокусэкспо#экспоцентр#москвасити#moscowcity#homescents#багохоум#натуральныйсостав#ручнаяработа#соевыесвечи#свечиизсоевоговоска#аромасвечи