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

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

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

12n.ru 19143 ролика

#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

Новости

Онлайн-гипермаркет «ВсеИнструменты.ру» перешел с New Relic на российскую платформу наблюдаемости GMONIT GMONIT: Как быстрее и точнее выявлять сбои, снижать шум от алертов и сокращать бизнес-риски? В Национальной библиотеке имени С. Г. Чавайна появился Wi-Fi Как монетизировать безопасность: пошаговый план и опыт практиков MWSCloud: Рынок софта в России достиг почти 1,5 трлн рублей в 2025 году

Онлайн-гипермаркет «ВсеИнструменты.ру» перешел с New Relic на российскую платформу наблюдаемости GMONIT


3 дня назад
Онлайн-гипермаркет «ВсеИнструменты.ру» перешел с New Relic на российскую платформу наблюдаемости GMONIT
Онлайн-гипермаркет «ВсеИнструменты.ру» перешел с New Relic на российскую платформу наблюдаемости GMONIT
GMONIT: Как быстрее и точнее выявлять сбои, снижать шум от алертов и сокращать бизнес-риски?
GMONIT: Как быстрее и точнее выявлять сбои, снижать шум от алертов и сокращать бизнес-риски?
В Национальной библиотеке имени С. Г. Чавайна появился Wi-Fi
В Национальной библиотеке имени С. Г. Чавайна появился Wi-Fi
Как монетизировать безопасность: пошаговый план и опыт практиков
Как монетизировать безопасность: пошаговый план и опыт практиков
MWSCloud: Рынок софта в России достиг почти 1,5 трлн рублей в 2025 году
MWSCloud: Рынок софта в России достиг почти 1,5 трлн рублей в 2025 году