Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
#live#kurgazma
Buxoroda bo‘lib o‘tayotgan festival doirasidagi ko‘rgazmadan fotoreportaj
——
Фоторепортаж с выставки в рамках фестиваля, проходящего в Бухаре
Rasmiy sahifalarimizni kuzatib boring:
Rasmiy|Telegram|Facebook|Instagram|YouTube
Анқарага ташриф доирасида Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва рафиқаси Туркия Республикаси Президенти Режеп Таййип Эрдоған ва рафиқаси ҳамроҳлигида турк маданияти, санъати ва таомлари кўргазмаси билан танишдилар.
—
В рамках программы пребывания в Анкаре Президент Республики Узбекистан Шавкат Мирзиёев с супругой в сопровождении Президента Турецкой Республики Реджепа Тайипа Эрдогана с супругой посетили выставку турецкой культуры, искусства и кухни.
#Mirziyoyev#tashrif#Turkiya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Ostona shahridagi “EXPO” xalqaro koʻrgazmalar markazida tashkil etilgan Mintaqaviy ekologik sammit koʻrgazmasidagi milliy pavilyonlarni borib koʻrdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев посетил национальные павильоны на выставке Регионального экологического саммита, организованной в Международном выставочном центре EXPO в городе Астане.
#Mirziyoyev#sammit#ekologiya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Ўзбекистон Президенти Шавкат Мирзиёев Тожикистон Президенти Эмомали Раҳмон билан биргаликда Душанбеда ташкил этилган Ўзбекистон саноат маҳсулотлари кўргазмасига ташриф буюрди.
—
Президент Узбекистана Шавкат Мирзиёев вместе с Президентом Таджикистана Эмомали Рахмоном посетил промышленную выставку Узбекистана в Душанбе.
#Mirziyoyev#tashrif#Tojikiston#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Иордания Подшоҳи Абдулла II ибн ал-Ҳусайн Ўзбекистон Президенти Шавкат Мирзиёев ҳамроҳлигида юртимизда ишлаб чиқарилаётган экспортбоп маҳсулотлар кўргазмаси билан танишди.
—
Король Иордании Абдалла II ибн аль-Хусейн в сопровождении Президента Узбекистана Шавката Мирзиёева ознакомился с экспозицией производимой в нашей стране экспортоориентированной продукции.
#Mirziyoyev#tashrif#Iordaniya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Ўзбекистон Президенти Шавкат Мирзиёев ва Франция Президенти Эммануэль Макрон Ўзбекистон маданий меросига бағишланган кўргазма билан танишдилар.
—
Президент Узбекистана Шавкат Мирзиёев и Президент Франции Эммануэль Макрон ознакомились с выставкой культурного наследия Узбекистана.
#Mirziyoyev#tashrif#kurgazma#madaniyat
Prezident.uz|Facebook|Instagram|YouTube|Twitter
Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Қозоғистон Республикаси Президенти Қасим-Жомарт Тоқаев Абилхон Кастеев номидаги Миллий санъат музейига ташриф буюрдилар.
—
Президент Республики Узбекистан Шавкат Мирзиёев и Президент Республики Казахстан Касым-Жомарт Токаев посетили Национальный музей искусств имени Абылхана Кастеева.
#Mirziyoyev#tashrif#Qozogiston#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Ostona shahridagi “EXPO” xalqaro koʻrgazmalar markazida tashkil etilgan Mintaqaviy ekologik sammit koʻrgazmasidagi milliy pavilyonlarni borib koʻrdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев посетил национальные павильоны на выставке Регионального экологического саммита, организованной в Международном выставочном центре EXPO в городе Астане.
#Mirziyoyev#sammit#ekologiya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Иордания Подшоҳи Абдулла II ибн ал-Ҳусайн Ўзбекистон Президенти Шавкат Мирзиёев ҳамроҳлигида юртимизда ишлаб чиқарилаётган экспортбоп маҳсулотлар кўргазмаси билан танишди.
—
Король Иордании Абдалла II ибн аль-Хусейн в сопровождении Президента Узбекистана Шавката Мирзиёева ознакомился с экспозицией производимой в нашей стране экспортоориентированной продукции.
#Mirziyoyev#tashrif#Iordaniya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Ostona shahridagi “EXPO” xalqaro koʻrgazmalar markazida tashkil etilgan Mintaqaviy ekologik sammit koʻrgazmasidagi milliy pavilyonlarni borib koʻrdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев посетил национальные павильоны на выставке Регионального экологического саммита, организованной в Международном выставочном центре EXPO в городе Астане.
#Mirziyoyev#sammit#ekologiya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Ostona shahridagi “EXPO” xalqaro koʻrgazmalar markazida tashkil etilgan Mintaqaviy ekologik sammit koʻrgazmasidagi milliy pavilyonlarni borib koʻrdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев посетил национальные павильоны на выставке Регионального экологического саммита, организованной в Международном выставочном центре EXPO в городе Астане.
#Mirziyoyev#sammit#ekologiya#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X
Ўзбекистон Республикаси Президенти Шавкат Мирзиёев "ИННОПРОМ. Марказий Осиё" бешинчи халқаро саноат кўргазмасига ташриф буюрди. Тадбир доирасида Россия Ҳукумати Раисининг биринчи ўринбосари Денис Мантуров бошчилигидаги делегация билан учрашувлар бўлиб ўтди.
—
Президент Республики Узбекистан Шавкат Мирзиёев посетил пятую Международную промышленную выставку «ИННОПРОМ. Центральная Азия». На полях состоялись встречи с делегацией России во главе с первым заместителем Председателя Правительства Денисом Мантуровым.
#Mirziyoyev#tanishuv#Innoprom#kurgazma
Prezident.uz|Facebook|Instagram|YouTube|X