Книги / Языки программирования / C# / Parallel Programming and Concurrency with C# 10 and .NET 6

Parallel Programming and Concurrency with C# 10 and .NET 6

Alvin Ashcraft

Эта книга предлагает современный подход к созданию более быстрых и отзывчивых асинхронных приложений на C# и .NET 6. Автор, Alvin Ashcraft, имеющий более 27 лет опыта в разработке ПО и 13-кратный Microsoft MVP, делится практическими знаниями по параллельному программированию и конкурентности.

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

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

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

Книга вышла в издательстве Packt Publishing в 2022 году и является ценным ресурсом для всех, кто работает с C# и .NET 6.