» » С# асинхронное программирование (2020) PCRec

С# асинхронное программирование (2020) PCRec

С# асинхронное программирование (2020) PCRec

Курс «C# Асинхронное программирование» будет полезен как начинающим разработчикам, так и опытным программистам, желающим улучшить уже имеющиеся знания об актуальных на сегодня технологиях создания асинхронного кода. На данном курсе будет углублённо рассмотрено само понятие асинхронности и современные приемы организации асинхронного выполнения участков кода на языке C# в различных программных шаблонах.

Чему вы научитесь на этом курсе:
- Использовать класс Task из библиотеки TPL для асинхронного выполнения методов.
- Создавать продолжения (Continuation) для логического завершения асинхронных задач.
- Управлять выполнением задач, создавая пользовательский планировщик задач.
- Понимать внутреннюю логику выполнения команд на основе ключевых слов async/await.
- Создавать асинхронные методы с использованием ключевых слов async/await.
- Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
- Организовывать корректную отмену выполняемых задач.
- Работать с потокобезопасными коллекциями, написанными по шаблону Producer-Consumer.
- Работать с потокобезопасным словарем ConcurrentDictionary.

Урок №1. Введение в асинхронное программирование
- введение в асинхронное программирование
- асинхронный шаблон программирование TAP
- планировщик задач и дочерние задачи
- ключевые слова async await. Техническая реализация
- асинхронное программирование с async await
- работа контекста синхронизации с async await. Роль async await в ASP.NET
- асинхронный код – исключения и блокировка. Отмена задач
- потокобезопасные коллекции по шаблону Producer- Consumer
- потокобезопасные коллекции. ConcurrentDictionary

Урок №2. Асинхронный шаблон программирования task- based asynchronous pattern
- библиотека TPL (Task Parallel Library)
- TAP (Task- based Asynchronous Pattern)
- задача (Task)
- фабрика задач (Task Factory)
- продолжения задач (Task Continuations)
- ValueTask/ValueTask
- Task vs ValueTask

Урок №3. Планировщик задач. Дочерние задачи
- планировщик задач (Task Scheduler): функционал планировщика, готовые планировщики
- дочерние задачи

Урок №4. Ключевые слова async await. Техническая реализация
- ключевые слова async await
- асинхронные методы
- типы возвращаемых значений
- ожидаемые методы
- внутренняя реализация async await
- типы, поддерживающие работу ключевых слов «под капотом»
- объект ожидания завершения асинхронной задачи
- асинхронный метод Main

Урок №5. Работа контекста синхронизации с async await. Роль async await в ASP.NET
- использование async await в WPF
- класс SynchronizationContext –контекст синхронизации
- продолжения оператора await
- управление ожиданием
- класс ExecutionContext –контекст выполнения
- модификатор async для void
- асинхронные лямбда выражения
- использование async await ASP.NET

Урок №6. Асинхронное программирование с async await
- асинхронные операции
- асинхронные CPU операции
- асинхронные операции ввода- вывода
- асинхронность
- асинхронные шаблоны программирования
- создание асинхронных операций
- ограничения в использовании ключевых слов async await

Урок №7. Исключения в асинхронном коде. Скоординированная отмена. Блокировки
- обработка исключений из асинхронного кода
- скоординированная отмена
- блокировки
- прогресс асинхронной операции. IProgress

Урок №8. Потокобезопасные коллекции. Producer- consumer pattern. Класс parallel
- потокобезопасные коллекции
- разновидности потокобезопасных коллекций
- ConcurrentQueue
- ConcurrentStack
- ConcurrentBag
- шаюлоны Producer- Consumer. I ProducerConsumerCollection
- класс BlockingCollection
- параллельная обработка. Класс Parallel
- параллельные циклы (For, ForEach)

Урок №9. ConcurrentDictionary. PLINQ
- потокобезопасныq словарь ConcurrentDictionary
- описание API ConcurrentDictionary
- особенности работы с ConcurrentDictionary
- параллельная обработка. PLINQ

С# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRec
С# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRec
С# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRec
С# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRecС# асинхронное программирование (2020) PCRec

Название: С# асинхронное программирование
Год выхода: 2020
Автор: Владислав Гнатюк
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1280x720 | ~1166 Kbps
Аудио: AAC | 128 kb/s | 48 KHz
Язык: Русский
Продолжительность: 20:50:16
Размер: 11.02 Gb

Скачать: С# асинхронное программирование (2020) PCRec


Подписывайтесь на наши Дзен-каналы Xrust, Rustem Gabdullin, Ufatimes, Женщины, кофе, политика, Идеальная девушка глазами мужчин, чтобы не пропустить новые статьи!



Сайт w-hdtv.ru - это современный кинематографический портал, предназначенный для того, чтобы с максимальным удобством скачать фильм или посмотреть его онлайн. Все видеоматериалы, представленные на сайте лицензированы.

Администрация сайта внимательно следит за самым последними новинками в мире кино, так что на w-hdtv.ru вы сможете увидеть все самые популярные фильмы текущего сезона.

Впрочем, поиск по жанрам остаётся основным. На w-hdtv.ru можно посмотреть полнометражные фильмы всех основных жанров, таких как боевик, триллер, драма, комедия, исторический, ужасы. В каждой категории содержится как минимум несколько сотен отличных фильмов, к каждому из которых составлено подробное описание. Кроме этого на сайте есть возможность ознакомиться с документальными фильмами и с записанными ТВ-программами. Есть специальные разделы для сериалов и для мультипликации, а также для видео-клипов. Большая часть фильмов помещена сразу в несколько категорий, так что, например, одну и ту же картину можно найти в комедиях, в семейных фильмах и в мелодрамах. А большинство фильмов из раздела криминальное подпадают также под категории триллер или боевик.

Пользуясь услугами портала w-hdtv.ru каждый зритель сможет без труда найти в мире кино то, что отвечает его личным вкусам и пристрастиям.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

0 комментариев

Ваше имя: *
Ваш e-mail: *

Подписаться на комментарии

Код: Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код: