Продолжительность
19 ч 33 мин 7 сек
Количество уроков
9 Видео
Дата добавления
13.07.2019
Дата обновления
28.03.2020
Курс «C# Асинхронное программирование» будет полезен как начинающим разработчикам, так и опытным программистам, желающим улучшить уже имеющиеся знания об актуальных на сегодня технологиях создания асинхронного кода. На данном курсе будет углублённо рассмотрено само понятие асинхронности и современные приемы организации асинхронного выполнения участков кода на языке C# в различных программных шаблонах.
Чему вы научитесь на этом курсе:
- Использовать класс Task из библиотеки TPL для асинхронного выполнения методов.
- Создавать продолжения (Continuation) для логического завершения асинхронных задач.
- Управлять выполнением задач, создавая пользовательский планировщик задач.
- Понимать внутреннюю логику выполнения команд на основе ключевых слов async/await.
- Создавать асинхронные методы с использованием ключевых слов async/await.
- Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
- Организовывать корректную отмену выполняемых задач.
- Работать с потокобезопасными коллекциями, написанными по шаблону Producer-Consumer.
- Работать с потокобезопасным словарем ConcurrentDictionary.