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

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

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

12n.ru 19154 ролика

#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

Новости

СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе «Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний МТС Web Services разрабатывает технологии Physical AI для роботов

СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up


3 дня назад
СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up
СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up
На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции
На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции
САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе
САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе
«Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний
«Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний
МТС Web Services разрабатывает технологии Physical AI для роботов
МТС Web Services разрабатывает технологии Physical AI для роботов