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

![Это книга рассказывает, как заставить компьютеры делать то, что вам от них нужно. Компьютеры сегодня так же распространены, как отвёртки – но содержат гораздо... Выразительный Javascript [2-е издание]](https://www.rulit.me/data/programs/images/vyrazitelnyj-javascript-2-e-izdanie_566442.jpg)
![Twisted is a powerful, well-tested, and mature concurrent networking library and framework. As we’ll see in this book, many projects and individuals have used it to great effect for more than a decade.
At the same time, Twisted is large, complicated, and old. Its lexicon teems with strange names,... Expert Twisted [Event-Driven and Asynchronous Programming with Python]](https://www.rulit.me/data/programs/images/expert-twisted-event-driven-and-asynchronous-programming-wit_606923.jpg)



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