Concurrency in .NET 10

Async/Await, Multithreading, and Parallelism

Author

Michael Tsai

Published

April 20, 2026

Modified

September 2, 2026


Concurrency in .NET 10 begins with the foundations of threads and asynchrony, then builds toward Task, async/await, cancellation, synchronization, parallel processing, and asynchronous API design.

This website is the free English preview edition. Chapters 1–5 are available in full; Chapters 6–11 provide topic summaries. Please see the formally published edition for the complete book.

Table of contents

Start with Chapter 1 View the author’s works