@StickersChannel · Post #818 · 14.02.2016 г., 21:14
☎️ House of Cards ☎️ telegram.me/addstickers/houseofcardsbysononicola #HouseOfCards#TVshows#SonoNicola 🏅Sononicola Stickers | @sononicola_channel 🏣 Awesome Buildings | @BestBuildings
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #269 · 7 јул.
Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔 Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом. В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу. Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то. Но зачем нам тогда еще дополнительный Lock? Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят. Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании. #basic
Hashtags
Пребарај: #sononicola
@StickersChannel · Post #818 · 14.02.2016 г., 21:14
☎️ House of Cards ☎️ telegram.me/addstickers/houseofcardsbysononicola #HouseOfCards#TVshows#SonoNicola 🏅Sononicola Stickers | @sononicola_channel 🏣 Awesome Buildings | @BestBuildings
Hashtags
@StickersChannel · Post #1024 · 20.03.2016 г., 17:47
❎ Formula 1 ↘️https://telegram.me/addstickers/Formula1bysononicola 📢@sononicola_channel 🌐S4T.tv | Stickers Catalog #F1#Sports#Cars#Sononicola
Hashtags
@StickersChannel · Post #902 · 28.02.2016 г., 11:06
💥 (First) EASTER Pack 💥 https://telegram.me/addstickers/HappyEasterbysononicola #Eastern#Pack#Sononicola#Top#First 🏆@sononicola_channel ↘️ more Stickers at S4T.tv