Parallel Programming with C# and .NET: Fundamentals of Concurrency and Asynchrony Behind Fast-Paced Applications

Эта книга представляет собой практическое руководство по параллельному программированию на платформе .NET с использованием языка C#. Автор подробно рассматривает фундаментальные концепции многопоточности и асинхронности, которые лежат в основе создания высокопроизводительных приложений.

Основное внимание уделено библиотеке параллельных задач (Task Parallel Library, TPL) и асинхронным возможностям C#. Книга начинается с введения в параллельное программирование, объясняет концепцию задач (Tasks) и демонстрирует различные способы их создания, выполнения и управления. Рассматриваются передача и возврат значений, продолжения задач (continuations), а также специализированные сценарии их использования.

Издание подходит как для разработчиков, начинающих изучать многопоточное программирование, так и для опытных программистов, желающих углубить свои знания в области оптимизации производительности приложений. Практические примеры и объяснения помогают понять, как эффективно использовать параллелизм для ускорения работы программ.

Parallel Programming with C# and .NET: Fundamentals of Concurrency and Asynchrony Behind Fast-Paced Applications
A
Автор
Vaskaran Sarcar
Издательство
Apress
Год
2024
Язык
Английский
1
Оцените книгу

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

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