Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
🌍 UNICEFning xalqaro yoshlar loyihasi U-Reportda — volontyor bo‘lishni xohlaysizmi?‼️
Butun O'zbekiston bo'ylab yangi volontyorlar qabulini e'lon qilamiz!
💡Nega U-Report?
- Yoshlar va hukumat o‘rtasida muloqotni onlayn ta'minlaydi
- O‘z fikringizni erkin bildirish va uni hukumatga yetkazish oson
- Islohotlarda bevosita ishtirok etish!
🚀 U-Reportda Volontyor bo‘lsam...?
✨ Eng faol va o'z qadriyatlariga ega jamoa
🌐 Xalqaro tajriba. Mahalliy va xalqaro uchrashuvlarda qatnashish
🧠 O'zini rivojlantirish imkoniyati
🤝 Yangi do‘stlar — O‘zbekistondan va butun dunyodan
🎁 Bonuslar va imkoniyatlar, karyerangiz uchun real tajriba
📢 Yoshlar ishtirokini kuchaytirish imkoniyati!
📝Talablar oddiy: yosh, tajriba yoki faoliyat turi muhim emas. Asosiysi — samimiyat, mehnatkashlik va yuragi bilan tabassum qila olishi 😎.
Qolganini biz o‘rgatamiz.
Ro'yxatdan o'tish:
📲Anketalar 15-sentyabr 2025-yilgacha qabul qilinadi.
(Volontyorlar tanlov asosida saralanadi!)
👉 Shoshiling! O'zbekistondagi eng katta volontyorlik hamjamiyatiga qo'shiling!
Sizning fikringiz muhim!
U-Report so'rovlarida ishtirok etish: 👉@UReportUzbBot
TGda sahifamiz: https://t.me/uzbekistanureport
IGda: https://www.instagram.com/ureportuzb/
#UReportUzb#volontyor#yoshlar#YourVoiceMatters
https://telegra.ph/U-ReportUzb-04-01
Мы рады объявить о вступлении Дейни Долакии в должность заместителя посла 🇬🇧 Великобритании в 🇷🇺 России.
🌍 И нам важен ваш голос!
У вас есть вопросы о жизни и повседневности британского дипломата, о Великобритании или о первых впечатлениях Дейни в России? Наша новая заместитель посла хочет услышать именно вас.
Что бы вы у неё спросили?
Оставляйте свои вопросы ниже.👇 Мы обязательно передадим их ей, и она ответит на как можно больше из них в самое ближайшее время.
Это ваш шанс провести разговор с британской дипломатией!
🔗https://www.gov.uk/government/people/danae-dholakia.ru
#YourVoiceMatters#Diplomacy#Q&A #DHM#theUK
Заместитель посла Великобритании Дейни Долакия отвечает на ваши вопросы! 👉
Узнайте, какую книгу братьев Стругацких Дейни читает сейчас, a также какой классический роман она решила прочитать на русском в честь юбилея одной из великих английских писательниц. ✍️
#YourVoiceMatters#Diplomacy#Q&A #DHM#TheUK#JaneAusten#Literature
Нет, мы не забыли о ваших вопросах заместителю посла Великобритании Дейни Долакии! 🤌
Узнайте, как заместитель главы миссии Дейни Долакия впервые встретилась с будущей британской космонавткой и какой сказочный вид транспорта покорил её сердце во время первого путешествия по России в 1989 г.
А также выясните, что в русском языке заставляет её снова и снова к нему возвращаться, несмотря на всю сложность грамматики. 👆
#YourVoiceMatters#Diplomacy#Q&A #DHM#TheUK#Language#HelenSharman