Загрузка страницы

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

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

Подписывайтесь на канал [программирование, путешествия]: https://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 - специальные атрибуты

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

Дополнительная информация:
Класс Monitor – https://docs.microsoft.com/en-us/dotnet/api/system.threading.monitor?view=net-5.0
Критическая секция - https://docs.microsoft.com/ru-ru/windows/win32/sync/critical-section-objects?redirectedfrom=MSDN
Класс Mutex – https://docs.microsoft.com/en-us/dotnet/api/system.threading.mutex?view=net-5.0
Класс Semaphore – https://docs.microsoft.com/en-us/dotnet/api/system.threading.semaphore?view=net-5.0

Видео #19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net канала Andrey Shyrokoriadov
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
20 марта 2021 г. 12:00:27
00:11:45
Другие видео канала
#17 Многопоточность - введение. Ответ на вопрос собеседования C# / .Net#17 Многопоточность - введение. Ответ на вопрос собеседования C# / .NetThread Synchronization in C# .Net made easy! | Lock | Monitor | Mutex | SemaphoreThread Synchronization in C# .Net made easy! | Lock | Monitor | Mutex | Semaphore#22 Ключевое слово static. Ответ на вопрос собеседования C# / .Net#22 Ключевое слово static. Ответ на вопрос собеседования C# / .NetВопросы собеседования на C# программистаВопросы собеседования на C# программистаC# Delegates ДелегатыC# Delegates ДелегатыWhat is difference between Semaphore and MutexWhat is difference between Semaphore and Mutex#35 5 советов на техническое собеседование в сфере информатики и программирования#35 5 советов на техническое собеседование в сфере информатики и программированияSemaphore Explained C#Semaphore Explained C#Что такое mutex | Cинхронизация потоков | Многопоточное программирование | C++ #6Что такое mutex | Cинхронизация потоков | Многопоточное программирование | C++ #6#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .NetЧТО ТАКОЕ ПОТОК? [МЬЮТЕКС, СЕМАФОР]ЧТО ТАКОЕ ПОТОК? [МЬЮТЕКС, СЕМАФОР]#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net#18 Многопоточность - Thread, ThreadPool, Task. Ответ на вопрос собеседования C# / .Net#18 Многопоточность - Thread, ThreadPool, Task. Ответ на вопрос собеседования C# / .NetОсновы синхронизации потоков в C#Основы синхронизации потоков в C#Синхронизация потоков c# и критическая секция. lock. Урок 70Синхронизация потоков c# и критическая секция. lock. Урок 70Java. Многопоточность. Ключевое слово synchronizedJava. Многопоточность. Ключевое слово synchronizedFreeRTOS on STM32 - 18 MutexFreeRTOS on STM32 - 18 MutexC# multithreading 🧶C# multithreading 🧶#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net
Яндекс.Метрика