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


![Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project... The Mythical Man-Month: Essays on Software Engineering [Anniversary Edition]](https://www.rulit.me/data/programs/images/the-mythical-man-month-essays-on-software-engineering-annive_492687.jpg)


![The C programming language has been around for a long time — the canonical reference for it is the book written by its creators, Kernighan and Ritchie [1978]. Since then, C has been used in an incredible number of applications. Programs and systems written in C are all around us: in personal... Modern C](https://www.rulit.me/data/programs/images/modern-c_609369.jpg)


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