Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
Manuel Ostermann spricht das aus,was sich viele nicht getrauen,in der Öffentlichkeit auszusprechen...
Kriminelle Migranten müssen abgeschoben werden,ohne Wenn und Aber ☝️❗
#Remigration
TEILEN
Folgt mir auf Telegram
↕️↕️↕️
https://t.me/Kampf_fuer_unsere_Zukunft
Chat-Kanal
⬇️⬇️⬇️
https://t.me/IavYc2SRFdY1OGY6
In Italia si ha sempre più l’impressione che non tutte le idee abbiano lo stesso diritto di cittadinanza: alcune vengono celebrate, altre trattate come una colpa da giustificare.
Quando il confine tra dissenso e sospetto si fa sottile, e il giudizio morale precede quello sui fatti, il rischio è chiaro: non è più lo Stato di diritto a stabilire le regole del confronto, ma una gerarchia invisibile di idee ritenute “giuste” e altre considerate, a priori, illegittime.
Questo é il caso di Andrea Ballarati, attivista identitario e fautore del Remigration Summit, ora sotto accusa da una magistratura che, ad oggi, sembra avere due pesi e due misure.
#immigrazione#sicurezza#remigration#italia#politicaitaliana
Andrea Ballarati, ospite della conferenza “Confini, Valori, N*zione: Imm*grazione e Sicurezza nell'Italia di oggi” spiega, in un minuto, cos'è il Progetto Rem*grazione, di cui è portavoce Italiano.
Fermare i flussi migr*tori, rimp*triare gli irregolari o chi non si assimila, ma anche investire sulla natalità e sulla cultura, sono alcuni punti di un progetto che sempre più sta prendendo piede non solo in Italia, ma in tutta Europa
E tu? Cosa ne pensi?
Faccelo sapere nei commenti!
#immigrazione#sicurezza#italia#cittá#news#attualità#attualita#politica#politicaitaliana#oggi#remigration
L’ariete ha toccato le mura.
Quando il sistema trema, risponde con silenzi, omertà e narrazioni a senso unico.
Morti dimenticate, violenze minimizzate, vite rese invisibili perché “scomode”.
Un filo rosso unisce queste storie: l’indifferenza selettiva e l’odio travestito da giustizia.
Non è più tempo di restare spettatori.
È il momento di scegliere da che parte stare.
#afd#charliekirk#reimigrazione#remigration#italia#attualita#neiperte