@sgmrt · Post #2349 · 11.05.2025 г., 09:49
[NSL] CLEARED: Train service between #Yishun and #Sembawang have resumed. Free regular bus service has ended. - SMRT
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
Пребарај: #sembawang
@sgmrt · Post #2349 · 11.05.2025 г., 09:49
[NSL] CLEARED: Train service between #Yishun and #Sembawang have resumed. Free regular bus service has ended. - SMRT
Hashtags
@sgmrt · Post #2346 · 11.05.2025 г., 09:04
[NSL] UPDATE: Due to a track point fault, please expect an additional 10 mins train travel time between #Yishun and #Sembawang. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. If you have any enquiries, please kindly - SMRT
Hashtags
@sgmrt · Post #2339 · 11.05.2025 г., 07:14
[NSL] UPDATE: Due to a track point fault, please expect an additional 10mins train travel time between #Yishun and #Sembawang. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. Our staff is attending to it now. We apologise - SMRT
Hashtags
@sgmrt · Post #2338 · 11.05.2025 г., 06:59
[NSL] UPDATE: Due to a track point fault, please expect an additional 10mins train travel time between #Yishun and #Sembawang. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. We apologise for the delay to your journey. - SMRT
Hashtags
@sgmrt · Post #2337 · 11.05.2025 г., 06:44
[NSL] UPDATE: Due to a track point fault, please expect an additional 10mins train travel time between #Yishun and #Sembawang. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. - SMRT
Hashtags
@sgmrt · Post #2336 · 11.05.2025 г., 06:29
[NSL]: Due to a track point fault, please expect an additional 10mins train travel time between #Yishun and #Sembawang. Free regular bus service is available between #Yishun and #Woodlands. - SMRT
Hashtags
@sgmrt · Post #2347 · 11.05.2025 г., 09:19
[NSL] UPDATE: Please expect an additional 10 mins train travel time between #Yishun and #Sembawang due to a track point fault. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. Passengers travelling towards #Orchard and - SMRT
@sgmrt · Post #2340 · 11.05.2025 г., 07:24
[NSL] UPDATE: Due to a track point fault, please expect an additional 10mins train travel time between #Yishun and #Sembawang. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. Passengers travelling towards #Orchard and - SMRT
@sgmrt · Post #2345 · 11.05.2025 г., 08:44
[NSL] UPDATE: Please expect an additional 10mins train travel time between #Yishun and #Sembawang due to a track point fault. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. Passengers travelling towards #Orchard and #Marina - SMRT
@sgmrt · Post #2343 · 11.05.2025 г., 08:09
[NSL] UPDATE: Please expect an additional 10mins train travel time between #Yishun and #Sembawang due to a track point fault. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. Passengers travelling towards #Orchard and #Marina - SMRT
@sgmrt · Post #2341 · 11.05.2025 г., 07:39
[NSL] UPDATE: Please expect an additional 10mins train travel time between #Yishun and #Sembawang due to a track point fault. Free regular bus service is available between #Yishun and #Woodlands. Train service is still available. Passengers travelling towards #Orchard and #Marina - SMRT