Parallel Programming and Concurrency with C# 10 and .NET 6
Эта книга предлагает современный подход к созданию более быстрых и отзывчивых асинхронных приложений на C# и .NET 6. Автор, Alvin Ashcraft, имеющий более 27 лет опыта в разработке ПО и 13-кратный Microsoft MVP, делится практическими знаниями по параллельному программированию и конкурентности.
В первой части книги рассматриваются основы управляемых потоков в .NET: концепции потоков и процессов, фоновые потоки, управляемое многопоточное программирование, обработка исключений и синхронизация данных между потоками. Вы узнаете, когда следует использовать многопоточность и как правильно создавать и уничтожать потоки.
Особое внимание уделяется синхронизации кода и ручным методам синхронизации, а также планированию и отмене задач. Книга охватывает такие важные темы, как управление потоками, отмена задач и обработка конкурентных операций.
Издание предназначено для разработчиков .NET, желающих углубить свои знания в области параллельного программирования и создания высокопроизводительных приложений. Практические примеры и советы автора помогут вам освоить современные подходы к асинхронной разработке.
Книга вышла в издательстве Packt Publishing в 2022 году и является ценным ресурсом для всех, кто работает с C# и .NET 6.
