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

Это краткое и практическое руководство посвящено механизму асинхронного программирования async/await, появившемуся в C# 5.0. Книга объясняет, как новая функциональность языка позволяет значительно упростить написание асинхронного кода, скрывая сложные детали реализации и делая код более читаемым и поддерживаемым.

Автор подробно рассматривает принципы асинхронного программирования в .NET, объясняет работу ключевого слова await, показывает, в каких потоках исполняется асинхронный код, и как управлять этим процессом. Особое внимание уделяется практическому применению async в различных типах приложений: от настольных программ с графическим интерфейсом до серверного кода в ASP.NET и приложений для Windows 8.

В книге представлены паттерны асинхронного программирования, включая Task-based Asynchronous Pattern (TAP), показаны способы измерения производительности async-кода и сравнения с альтернативными подходами. Многочисленные примеры кода помогают понять, как эффективно использовать асинхронность для повышения отзывчивости интерфейсов и производительности серверных приложений.

Похожие книги

Асинхронное программирование в C# 5.0
A
Автор
Алекс Дэвис
Издательство
ДМК Пресс
Год
2013
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент