Асинхронное программирование в C# 5

Синхронное выполнение длительных операций является крайне неэффективной практикой. Как правило, оно вызывает подвисания пользовательского интерфейса и даже исключает возможность использования преимуществ многоядерного процессора. Одной из альтернатив такому подходу является асинхронность, которая предполагает выделение нескольких рабочих потоков, что позволяет каждому процессу выполняться одновременно без задержек.  

В данном видеоуроке автор рассматривает ключевые особенности языка C# версии 5.0 с точки зрения асинхронного программирования. Насколько было упрощено написание асинхронного кода в новой версии по сравнению с предыдущими? Какие проблемы несла синхронность? Исключения, замыкания, многопоточность - всё это подробно рассмотрено в двухчасовом видеоуроке. 

ВИДЕОУРОК №1. Урок 1

Данный видео урок посвящен асинхронному программированию в С# 5.0. Вы узнаете, в каких случаях и для каких целей стоит его использовать, а также научитесь управлять асинхронными процессами.  

 

Изучив материалы данного семинара вы сможете: