Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
• дышать • ТЫПЫРДАТЫП •
вот так в пол первого ночи последнего весеннего денька тыпырдатып головного мозга и случается
"вприпрыжку человек мчится к счастью,
вприпрыжку, не обращая внимания ни на что"
youtube
#hiphop#indiepop
Собрала плейлист на Spotify из того, что слушаю последнее время. Jill Scott, Caribou, Lenny Kravitz, Kendrick Lamar, Rosalia и другие.
Он абсолютно не подходит для медитации, но отлично подходит для того, чтобы пританцовывая готовить завтрак, кататься на велосипеде или танцевать на кухне в трусах.
#hiphop#spiritualjazz#rnb
Москва ● Punk Fiction ● 15.01 (Чт) ● 20:00
#avantgarde#electronic#hiphop#instrumental#progressive#psychedelic
► Вечеринка в Гетто ● VK
Наш ежегодный мега-праздник в честь двух именинников и виртуозов баса – Мишани и Колюни!
Участники:
► IWKC ● TG ● VK
► Detieti ● TG ● VK
► Dj Жмерек ● VK
Заплати любую сумму
"Культура" движ возвращается 28 Декабря, чтобы порадовать всех любителей бэйса на качественном уровне и конежно же с селектроным материалом для всех нас!
Кстати, локация под мероприятие выбрана оч интересная, это бар Палата с киберпанковскими вставками и восточно азиатскими современными мотивами. Что-то новенькое в Бишкеке?
Ну а по музлу, на тусовке будут раздавать свой стиль практически золотой состав "Культуры"🤌
LINEUP:
◽️SIBBIZ
◽️RO NIN
◽️44G
◽️DJ ZOOB
◽️UNOFFICIAL JAH
Ивент будет проходить под тегами
#bass
#hiphop
#ukgarage
#drumandbass
#jungle
#dubstep
Сохраняем в календарик 🗓
🔻28 Декабря 2024, Суббота
🔻Медерова 155, бар "Палата"
🔻22:00 - 04:00
🔻Вход: до 24:00 - 300 KGS, после 24:00 - 400 KGS, в футболках и тату "Культуры" - БЕСПЛАТНЫЙ
🔻+18
P.S. В заведении будет достаточно уютно не смотря на 2 этажа под тусвоку, поэтому приходите занимать места заранее, тогда и уйти получится попозже 💪
_
@BishDvizh#dj#тусовка
Girly Hip-Hop 🎀
Группа 8-13 лет
🔥
Вторник 17.00-18.00
Пятница 17.00-18.00
Группа 14 лет и старше
🔥
Вторник 19.00-20.00
Четверг 19.00-20.00
#хипхоп#хипхопдлявзрослых#hiphop#girlyhiphop#хипхопклин#танцывклину#современныетанцы