TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #269 · 7 јул.

­Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔 Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом. В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу. Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то. Но зачем нам тогда еще дополнительный Lock? Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят. Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании. #basic

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #russiancompatriots

当前筛选 #russiancompatriots清除筛选

🔥 УЖЕ ЗАРЕГИСТРИРОВАЛСЯ? А ДРУЗЬЯМ РАССКАЗАЛ? До встречи с «Нашими в БРИКС» остаётся всё меньше времени! А это значит — пора действовать 🚀 20 марта 2026 года в 14:00 по Москве встречаемся с соотечественниками, проживающих в странах БРИКС, онлайн, чтобы говорить по делу, без лишних формальностей. Только живые смыслы, реальные проекты и тёплая атмосфера своих. 🗣 Кто уже с нами? Соотечественники из разных уголков мира, студенты, исследователи, креативные лидеры, основатели проектов и те, кто каждый день показывает: русская культура, образование и экспертиза — это сила. 📌 В программе: 🔹 Открытый разговор о роли соотечественников в БРИКС+ 🔹 Реальные кейсы из образования, науки, искусства и креативных индустрий 🔹 Знакомства, которые перерастают в партнёрства 📍 Где: онлайн (ссылка придёт после регистрации) ⏰ Когда: 20 марта, 14:00 МСК 📎 Регистрация обязательна: forms.gle/k3MWCq4MzN... Организаторы: Проектный офис международного молодежного сотрудничества «Россия–БРИКС», Фонд креативных индустрий Ульяновской области при поддержке Сообщества цифровых управленцев БРИКС+ «я-ИТ-ы». 🤝 Быть «своим» — просто. Жми на ссылку и входи в круг тех, кто уже в диалоге! #Наши_в_БРИКС#РоссияБРИКС#Соотечественники#БРИКС#BRICS#РусскиеДома#НароднаяДипломатия#Ульяновск#RussianCompatriots#PublicDiplomacy#РоссияЗаРубежом