Пятница, 26.04.2024, 19:45
Приветствую Вас Гость | RSS

Главная | Регистрация | Вход

МЕНЮ САЙТА

ДЛЯ АНИМАТОРОВ

НОВОСТИ ФОРУМА
ИСТОРИЯ ЛЮБВИ
ПРОСТО ХОРОШАЯ МУЗЫКА
Авторские клипы Док
-АНИМИРОВАННЫЕ НАДПИСИ -ПРИВЕТ
АНИМИРОВАННЫЕ НАДПИСИ - ИМЕННЫЕ ЖЕНСКИЕ
АНИМИРОВАННЫЕ НАДПИСИ -ДЕКАБРЬ НОЯБРЬ АПРЕЛЬ
АНИМИРОВАННЫЕ НАДПИСИ -ЛЕТО
-АНИМИРОВАННЫЕ НАДПИСИ -ПОЦЕЛУЙ
-АНИМИРОВАННЫЕ НАДПИСИ -ПРИЯТНОГО ОТДЫХА
АНИМИРОВАННЫЕ НАДПИСИ -МЕД

ТОП ПОЛЬЗОВАТЕЛЕЙ


ADMIN
Материалов:2800
Сообщений на форуме: 872
Репутация: 2


Kioka83
Материалов:2084
Сообщений на форуме: 0
Репутация: 0


BagIra
Материалов:1972
Сообщений на форуме: 98
Репутация: 3


frutella63
Материалов:1623
Сообщений на форуме: 6
Репутация: 1


admin3593
Материалов:1225
Сообщений на форуме: 0
Репутация: 0


DiZa
Материалов:1209
Сообщений на форуме: 0
Репутация: 0


Ангел
Материалов:938
Сообщений на форуме: 0
Репутация: 2


lelochka08
Материалов:760
Сообщений на форуме: 0
Репутация: 0


LAVEАВА
Материалов:456
Сообщений на форуме: 74
Репутация: 1


ladyserafima2014
Материалов:419
Сообщений на форуме: 0
Репутация: 0

ОБЛАКО ТЕГОВ

СТАТИСТИКА

Онлайн всего: 1
Гостей: 1
Пользователей: 0


...

Главная » Статьи » Для анимации » Уроки Photoshop


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

Курс «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<TResult>
- 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<T>

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

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





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

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

HTML-код для сайтов:

BB-код для форумов:

Категория: Уроки Photoshop | Добавил: Kioka83 (23.10.2020)
Просмотров: 106 | Теги: Видеокурс, программирование, обучение, разработка | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
ПРОФИЛЬ
Пятница
26.04.2024
19:45

[ Управление профилем ]

АНИМАЦИЯ

НАША КНОПКА
 DiVA - Анимация
Мы будем Вам очень признательны, если Вы разместите нашу кнопку на своем сайте

ДРУЗЬЯ САЙТА
 DiZona – все для Photoshop
 
Ultraviolet - анимация, графика, дизайн
 
DALE - анимация, анимированные картинки, открытки
 
SuprGif - Самая лучшая анимация
 
GIF & FLASH - анимация, флеш-открытки для Вас
 
Анимация.GIF - Elza


Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz