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






![This book is aimed at the data scientist with some familiarity with the R and/or Python programming languages, and with some prior (perhaps spotty or ephemeral) exposure to statistics. Two of the authors came to the world of data science from the world of statistics, and have some appreciation of... Practical Statistics for Data Scientists [50+ Essential Concepts Using R and Python]](https://www.rulit.me/data/programs/images/practical-statistics-for-data-scientists-50-essential-concep_607160.jpg)


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