Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
💎📱 GOINVEST расширяет рынок
Мы интегрировали наш сервис в мобильное приложение
💳Click в формате мини-приложения. Это значит, что теперь миллионы пользователей могут получить доступ к инвестициям на фондовом рынке Узбекистана прямо внутри привычного интерфейса — без лишних переходов и сложностей.
Для нас это не просто новая интеграция. Это логичное продолжение нашей работы над тем, чтобы инвестиции становились проще, понятнее и ближе для каждого.
🌞 Мы верим, что рынок капитала в Узбекистане только начинает раскрывать свой потенциал. И наша задача — сделать так, чтобы вход в него был максимально удобным и естественным.
—
💎📱 GOINVEST bozorni kengaytirmoqda
Biz o‘z servisimizni
💳“Click“ mobil ilovasiga mini-ilova formatida integratsiya qildik. Bu endi millionlab foydalanuvchilar O‘zbekiston fond bozoridagi investitsiyalarga odatiy interfeys ichida — ortiqcha o‘tishlarsiz va murakkabliklarsiz — bevosita kirish imkoniga ega bo‘lganini anglatadi.
Biz uchun bu shunchaki yangi integratsiya emas. Bu investitsiyalarni har bir inson uchun yanada sodda, tushunarli va yaqin qilish bo‘yicha olib borayotgan ishlarimizning mantiqiy davomi.
🌞 Biz O‘zbekistonda kapital bozori o‘z salohiyatini endigina ochib borayotganiga ishonamiz. Bizning vazifamiz esa unga kirishni imkon qadar qulay va tabiiy qilishdir.
📱#Click#партнерство
💎📱 GOINVEST расширяет рынок
Мы интегрировали наш сервис в мобильное приложение
💳Click в формате мини-приложения. Это значит, что теперь миллионы пользователей могут получить доступ к инвестициям на фондовом рынке Узбекистана прямо внутри привычного интерфейса — без лишних переходов и сложностей.
Для нас это не просто новая интеграция. Это логичное продолжение нашей работы над тем, чтобы инвестиции становились проще, понятнее и ближе для каждого.
🌞 Мы верим, что рынок капитала в Узбекистане только начинает раскрывать свой потенциал. И наша задача — сделать так, чтобы вход в него был максимально удобным и естественным.
—
💎📱 GOINVEST bozorni kengaytirmoqda
Biz o‘z servisimizni
💳“Click“ mobil ilovasiga mini-ilova formatida integratsiya qildik. Bu endi millionlab foydalanuvchilar O‘zbekiston fond bozoridagi investitsiyalarga odatiy interfeys ichida — ortiqcha o‘tishlarsiz va murakkabliklarsiz — bevosita kirish imkoniga ega bo‘lganini anglatadi.
Biz uchun bu shunchaki yangi integratsiya emas. Bu investitsiyalarni har bir inson uchun yanada sodda, tushunarli va yaqin qilish bo‘yicha olib borayotgan ishlarimizning mantiqiy davomi.
🌞 Biz O‘zbekistonda kapital bozori o‘z salohiyatini endigina ochib borayotganiga ishonamiz. Bizning vazifamiz esa unga kirishni imkon qadar qulay va tabiiy qilishdir.
📱#Click#партнерство
В Узбекистане отменили назначение платежа при переводах! 💳
Теперь при отправке денег с карты на карту НЕ нужно указывать цель перевода - ЦБ убрал это требование для мобильных приложений и платёжных систем.
Это требование уже исчезло из многих приложений (Payme, Click и др.) 😎
#Узбекистан#Платежи#ЦБУз#Payme#Click#Финтех
🧵🧶UNIVERSAM PRYAJA🧶🧵
1️⃣Kanal 🔊http://t.me/pryajauniversam✅
2️⃣Guruh 🔊http://t.me/Universam_pryaja111✅
🎁 Bizning kanalimizda super chegirmalar 👇
👉👉 8.000 👈👈
☝️🏻Agar sizning xaridingiz 300.000 so'mdan oshsa O'zbekiston bo'ylab yetkazib berish bepul 🚚🇺🇿😊
⚠️ DIQQAT❗️
Bizda Oʻzbekiston bo'ylab hamda Qozogʻiston,Tojikiston, Qirgʻiziston, Rossiya boʻylab yetkazib berish xizmati mavjud 🚚🇺🇿🇰🇿🇻🇳🇮🇷🇷🇺💯
☝️Kanalimiz Aktiv 100%✓
To'lovlar:💸
#Click✓
#Paynet✓
#Naqd✓
#Terminal ✓
#Pul ko'chirish✓
🌐 Joylashuv 👇
https://t.me/pryajauniversam/7842
Buyurtma Berish Uchun👇
👨💻 ADMIN 👇
📨✅@Universampryaja_Admin
☎️ +998977580603
💳 8600 3029 0215 8713✅
📄 To'lqinov Shuhrat
👆👆👆👆👆👆👆👆
реклама