Аннотация
Из этого краткого руководства вы узнаете, как механизм async в C# 5.0
позволяет упростить написание асинхронного кода. Помимо ясного введения
в асинхронное программирование вообще, вы найдете углубленное описание
работы этого конкретного механизма и ответ на вопрос, когда и зачем исполь-
зовать его в собственных приложениях.
В книге рассматриваются следующие вопросы.
• Как писать асинхронный код вручную и как механизм async скрывает
неприглядные детали.
• Новые способы повышения производительности серверного кода в
приложениях ASP.NET.
• Совместная работа async и WinRT в приложениях для Windows 8.
• Смысл ключевого слова await в async-методах.
• В каком потоке .NET исполняется асинхронный код в каждой точке
программы.
• Написание асинхронных API, согласованных с паттерном Task-based
Asynchronous Pattern (TAP).
• Распараллеливание программ для задействования возможностей совре-
менных компьютеров.
• Измерение производительности async-кода и сравнение с альтернатив-
ными подходами.
Книга рассчитана на опытных программистов на C#, но будет понятна и
начинающим. Она изобилует примерами кода, который можно использовать
в своих программах.
Все права защищены. Любая часть этой книги не может быть воспроизведена
в какой бы то ни было форме и какими бы то ни было средствами без письменного
разрешения владельцев авторских прав.
Материал, изложенный в данной книге, многократно проверен. Но, поскольку
вероятность технических ошибок все равно существует, издательство не может гаран-
тировать абсолютную точность и правильность приводимых сведений. В связи с этим
издательство не несет ответственности за возможные ошибки, связанные с использо-
ванием книги.





![This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type... Programming Language Concepts [2nd Edition]](https://www.rulit.me/data/programs/images/programming-language-concepts-2nd-edition_492775.jpg)



Комментарии к книге "Асинхронное программирование в C# 5.0."