Книги / Языки программирования / C# / Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование

Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование

Стивен Клири

Эта книга — практическое руководство по конкурентному и многопоточному программированию на C#. Автор, Стивен Клири, предлагает 85 рецептов для работы с .NET и C# 8.0, охватывающих асинхронное, параллельное и реактивное программирование.

Вы научитесь использовать ключевые слова async и await для асинхронных операций, работать с асинхронными потоками, библиотекой TPL Dataflow для создания конвейеров обработки данных, а также с System.Reactive (Rx) на основе LINQ. Особое внимание уделяется потокобезопасным и неизменяемым коллекциям, модульному тестированию конкурентного кода и управлению пулом потоков.

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