Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading
Эта книга представляет собой практическое руководство по параллельному программированию на платформе .NET Core 3 с использованием C# 8. Автор, опытный архитектор ПО и Microsoft Certified Trainer, фокусируется на создании надежного корпоративного программного обеспечения с применением современных методов многопоточности и параллельных вычислений.
В книге подробно рассматриваются ключевые концепции параллелизма, включая Task Parallel Library (TPL), асинхронное программирование с async/await, параллельные коллекции и структуры данных, а также паттерны для безопасной работы с общими ресурсами. Особое внимание уделяется практическим аспектам: отладке, профилированию и оптимизации параллельного кода для повышения производительности приложений.
Издание подходит как для разработчиков среднего уровня, желающих углубить знания в области многопоточности, так и для опытных программистов, работающих над высоконагруженными системами. Книга содержит множество примеров кода и реальных сценариев использования, помогающих закрепить теоретические знания на практике.









