@limnosdsstation · Post #10957 · 09.04.2026 г., 19:42
#VRchat#rurune 𝕏: つかさちゃん
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #269 · 7 јул.
Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔 Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом. В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу. Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то. Но зачем нам тогда еще дополнительный Lock? Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят. Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании. #basic
Hashtags
Пребарај: #rurune
@limnosdsstation · Post #10957 · 09.04.2026 г., 19:42
#VRchat#rurune 𝕏: つかさちゃん
@limnosdsstation · Post #10956 · 09.04.2026 г., 19:42
#VRchat#rurune https://x.com/aytk_vrc/status/2041810722905321920 あやたか : ルルネ🦈
@limnosdsstation · Post #10939 · 09.04.2026 г., 19:39
#VRchat#rurune https://x.com/mitsuki_utakata/status/2041712636086157382 kris😈 :
@limnosdsstation · Post #10657 · 20.03.2026 г., 15:33
https://x.com/eitoniyaniya/status/2034917875195290035 エイト_ニヤニヤ : 会話の輪に入れないルルネちゃん… #VRChat#rurune
@limnosdsstation · Post #10639 · 20.03.2026 г., 15:32
#VRchat#rurune https://x.com/soitsu934547/status/2034792891575582981 そいつ(てばサキ) : この姿勢かわいいよね
@limnosdsstation · Post #10541 · 11.03.2026 г., 10:01
#VRchat#rurune https://x.com/akemitan_/status/2031615929118073106 み : ルルネちゃんෆ ̖́-
@limnosdsstation · Post #10467 · 08.03.2026 г., 09:44
#VRchat#rurune 𝕏: かわち雪🦈
@limnosdsstation · Post #10388 · 04.03.2026 г., 11:10
#VRchat#rurune 𝕏: はるもち🍳
@limnosdsstation · Post #10311 · 01.03.2026 г., 16:18
#VRchat#rurune https://x.com/MM_takenoko/status/2027960141560353096 matutake VRC : 「はい、それでは授業をはじめま...」 『せんせートイレ!』 「...はいはい、トイレですよー。好きに使っていいですよ。」 『はーい、行ってきま...』 『ん!?』 「...ん?」 *「好,接下来准备开始上课...」 『老师厕所!』 「...行,行,厕所就厕所。你想怎么上都随你便哦。」 『好,那我就上厕...』 『嗯!?』 「...嗯?」
@limnosdsstation · Post #10302 · 01.03.2026 г., 16:17
#VRchat#rurune https://x.com/natty_VRC/status/2027935575874179178 なてぃなてぃお : なんとルルネが起床
@limnosdsstation · Post #10300 · 01.03.2026 г., 16:17
#VRchat#rurune 𝕏: せか
@limnosdsstation · Post #10279 · 01.03.2026 г., 16:16
#VRchat#rurune https://x.com/15mochikin/status/2027999437126258826 いちごもちきん : きゅーあぐルルネちゃん