C#: #19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net - HD

C#: #19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net -
00:11:45
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 19168 роликов

#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net -.

#многопоточность #lock #monitor #mutex #semaphore #syncronisation #синхронизацияпотоков #csharp #dotnet #andriyshyrokoriadov
В видео представлены различные возможность синхронизации потоко при многопоточном программировании: lock, Monitor, Mutex, Semaphore.
Обзор представлен в форме ответа на вопрос, который встречается на собеседованиях на позицию «программист C# / .Net».

Подписывайтесь на канал [программирование, путешествия]: www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg

0:15 — проблема актуальности данных при многопоточного программирования
1:10 — пример синхронизации из жизни
3:15 — ключевое слово lock
5:15 — недостатки использования слова lock
6:35 — другая форма записи ключевого слова lock — Monitor
7:30 — класс Mutex
8:30 — класс Semaphore
10:00 — специальные атрибуты

Текст к фильму доступен по ссылке: ashyrokoriadov.github.io/c_sharp_questions/2021/03/20/Multithreading_threads_syncronisation.html

Дополнительная информация:
Класс Monitor – docs.microsoft.com/en-us/dotnet/api/system.threading.monitor?view=net-5.0
Критическая секция — docs.microsoft.com/ru-ru/windows/win32/sync/critical-section-objects?redirectedfrom=MSDN
Класс Mutex – docs.microsoft.com/en-us/dotnet/api/system.threading.mutex?view=net-5.0
Класс Semaphore – docs.microsoft.com/en-us/dotnet/api/system.threading.semaphore?view=net-5.0
RSS
ivan demidov
15:39
+4
Большое спасибо, за данные видео
RandomIze
01:06
+1
Lock в try finally разворачивается
Дмитрий Д
11:53
+1
Автор, ты(Вы) крут! Спасибо. Просто о сложных вещах
Алмаз Қарасері
18:18
Thank you

Новости

«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM Масштабное обновление Citeck: новые возможности автоматизации от SL Soft Новое поколение GigaChat: Сбер представил флагманские возможности своего ИИ-помощника

«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux


1 день назад
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM
Масштабное обновление Citeck: новые возможности автоматизации от SL Soft
Масштабное обновление Citeck: новые возможности автоматизации от SL Soft
Новое поколение GigaChat: Сбер представил флагманские возможности своего ИИ-помощника
Новое поколение GigaChat: Сбер представил флагманские возможности своего ИИ-помощника