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

#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net

#многопоточность #deadlock #livelock #starvation #csharp #dotnet #andriyshyrokoriadov
В видео рассмотрены ошибки типа deadlock, livelock и starvation, которые возникают при многопоточном программировании.

Обзор представлен в форме ответа на вопрос, который встречается на собеседованиях на позицию "программист C# / .Net".

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

0:10 - введение
0:35 - deadlock
1:45 - livelock
2:10 - starvation - "голод ресурсов"
4:20 - deadlock пример в коде
12:50 - причина возникновения deadlock
13:25 - livelock пример в коде

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

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

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

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

Зарегистрируйтесь или войдите с
Информация о видео
3 апреля 2021 г. 11:00:04
00:21:31
Другие видео канала
#17 Многопоточность - введение. Ответ на вопрос собеседования C# / .Net#17 Многопоточность - введение. Ответ на вопрос собеседования C# / .NetМногопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018Многопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018Пишем современно на современном C#Пишем современно на современном C#.Net Core приложение с нуля - Identity Server и Authentication Service. Видео №2. [#71].Net Core приложение с нуля - Identity Server и Authentication Service. Видео №2. [#71]#9 Маршрутизация / роутинг / routing в приложении Asp.Net Core:  [#61]#9 Маршрутизация / роутинг / routing в приложении Asp.Net Core: [#61]#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net#18 Многопоточность - Thread, ThreadPool, Task. Ответ на вопрос собеседования C# / .Net#18 Многопоточность - Thread, ThreadPool, Task. Ответ на вопрос собеседования C# / .NetКуда вынести логику из controllers, commands, jobs. Лучшие практики Laravel разработчиковКуда вынести логику из controllers, commands, jobs. Лучшие практики Laravel разработчиковC#. Потоки / класс Thread / Многозадачность. Урок 69 ч.1C#. Потоки / класс Thread / Многозадачность. Урок 69 ч.1Многопоточность | Потоки | thread | Многопоточное программирование | Уроки | C++ #1Многопоточность | Потоки | thread | Многопоточное программирование | Уроки | C++ #1«Асинхронность в .NET — от простого к сложному». Владислав Фурдак, DataArt.«Асинхронность в .NET — от простого к сложному». Владислав Фурдак, DataArt.Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#.Net Core приложение с нуля - архитектура. Планы по развитию канала. [#70].Net Core приложение с нуля - архитектура. Планы по развитию канала. [#70]Синхронизация потоков c# и критическая секция. lock. Урок 70Синхронизация потоков c# и критическая секция. lock. Урок 70Deadlock Взаимная блокировка | Многопоточное программирование | C++ #8Deadlock Взаимная блокировка | Многопоточное программирование | C++ #8Code review (код ревью) и чистый код  [#63]Code review (код ревью) и чистый код [#63]#9 Как надо писать юнит-тесты? Библиотеки nUnit, Moq, AutoFixture. Принципы ACID и AAA.  [#68]#9 Как надо писать юнит-тесты? Библиотеки nUnit, Moq, AutoFixture. Принципы ACID и AAA. [#68]#10 Логи в приложении ASP.Net Core / Библиотека NLog в ASP.Net Core [#65]#10 Логи в приложении ASP.Net Core / Библиотека NLog в ASP.Net Core [#65]#8 Краткий обзор услуг (сервисов) WCF Windows Communication Foundation  [#62]#8 Краткий обзор услуг (сервисов) WCF Windows Communication Foundation [#62]
Яндекс.Метрика