Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
#TarixiyXotira#TalabaHayoti#Vatanparvarlik
Buxoro davlat universiteti talabalari “Qatag‘on qurbonlari xotirasi” muzeyida.
Buxoro davlat universiteti rahbariyati va 1-kurs talabalari BuxDU tuzilmasidagi “Qatagʼon qurbonlari muzeyi”ga tashrif buyurib, uning boy tarixiy merosi va faoliyati bilan yaqindan tanishdi. Universitet rektori Obidjon Xamidov boshchiligidagi rahbariyat bu tadbir orqali talabalarni tarixiy xotira va milliy qadriyatlarni anglashga chorladi.
Muzey eksponatlari orqali talabalarga mamlakatimizning ogʻir davrlarida yuz bergan fojialar va qatagʻon qurbonlarining mardligi, iroda va sabr-toqati haqida batafsil maʼlumot berildi. Ushbu tashrif talabalarda tarixiy xotirani asrash va huquqiy ongni shakllantirishga xizmat qiladigan muhim tarbiyaviy ahamiyatga ega bo‘ldi.
Rahbariyat va yoshlar bu kabi tashriflarni muntazam amalga oshirish orqali nafaqat universitetda, balki jamiyatda ham tarixiy xotirani mustahkamlashga, yosh avlodni milliy qadriyatlar ruhida tarbiyalashga eʼtibor qaratmoqda.
BuxDU – tarixni unutmaydigan, kelajak avlodni ma’naviy yetuk etadigan makon.
#BuxDU#BuxDU95yilligi
👶👧🧒👦👩🧑👨👩🦱🧑🦱👨🦱👩🦰🧑🦰
Bizni kuzatishda davom eting:
🌐 Telegram 🌐Instagram🌐Facebook🌐Web-sayt🌐Youtube
Every Thursday — Youth Day at Green University!
🗓Green University dedicates every Thursday to celebrating and empowering youth. This day is designed to:
🟢Support students’ initiatives and innovative ideas.
🟡Provide opportunities for personal and professional growth.
🟢Encourage engagement, creativity, and leadership among students.
Join us every Thursday to be part of an inspiring environment where your voice matters and your initiatives are supported!
➡️For more information, contact: @Sodiqov_vip
#GreenUniversity#YouthDay#StudentLife#Innovation#Leadership
______________________
Har payshanba — Green University'da “Yoshlar kuni”!
🗓Green University haftaning har payshanba kunini yoshlarni qadrlash va ularni qo‘llab-quvvatlashga bag‘ishlaydi. Ushbu kunning maqsadi:
🟢Talabalar tashabbuslarini va innovatsion g‘oyalarni qo‘llab-quvvatlash
🟡Shaxsiy va kasbiy rivojlanish uchun imkoniyatlar yaratish
🟢Talabalarda faollik, ijodkorlik va yetakchilik qobiliyatlarini rivojlantirish
Har payshanba biz bilan birga bo‘ling va ovozingiz eshitiladigan, tashabbuslaringiz qo‘llab-quvvatlanadigan ilhomlantiruvchi muhitning bir qismi bo‘ling!
➡️ Qo‘shimcha ma’lumot uchun murojaat: @Sodiqov_vip
#GreenUniversity#YoshlarKuni#TalabaHayoti#Innovatsiya#Yetakchilik
✉️[email protected]
☎️ +998 55 512 00 77
📍Location
🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube
Youth Day – Winners of the Sports Competitions!
🏅💪On March 18, 2026, at Green University, sports competitions were held in celebration of Youth Day, and the winners were announced!
🏆Winners among male students:
🥇1st place: Khakimov Muhiddin (LAW-103)
🥈2nd place: Nurimov Diyorbek (LAW-102)
🥉3rd place: Toshpulatov Orifjon (EEP-101)
🏆Winners among female students:
🥇1st place: Bakhtiyorova Saodatxon (ESM-202)
🥈2nd place: Ulugmurodova Yasmina (LAW-104)
🥉3rd place: Qutbiddinova Mubina (LAW-104)
👏Congratulations to all the winners!
Your strength, dedication, and passion for sports inspire us!
#GreenUniversity#YouthDay#SportsCompetitions#StudentLife#Tashkent#Winners __________________
Yoshlar kuni – sport musobaqalari g‘oliblari!
🏅💪18-mart 2026 yil kuni Green University’da Yoshlar kuni munosabati bilan o‘tkazilgan sport musobaqalarida g‘oliblar aniqlandi!
🏆O‘g‘il bola talabalar orasidagi g‘oliblar:
🥇1-o‘rin: Xakimov Muhiddin (LAW-103)
🥈2-o‘rin: Nurimov Diyorbek (LAW-102)
🥉3-o‘rin: Toshpo‘latov Orifjon (EEP-101)
🏆Qiz bola talabalar orasidagi g‘oliblar:
🥇1-o‘rin: Baxtiyorova Saodatxon (ESM-202)
🥈2-o‘rin: Ulug’murodova Yasmina (LAW-104)
🥉3-o‘rin: Qutbiddinova Mubina (LAW-104)
👏Barcha g‘oliblarni tabriklaymiz!
Sizlarning kuchingiz, mashaqqatlaringiz va sportga bo‘lgan ishtiyoqingiz bizni ilhomlantiradi!
#GreenUniversity#YoshlarKuni#SportMusobaqalari#TalabaHayoti#Toshkent#G‘oliblar
✉️[email protected]
☎️ +998 55 512 00 77
📍Location
🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube