+**Parallel Programming** covers myriad features available with .NET for parallelization and synchronization. Chapter 11 shows the core functionality of the `Task` class. In Chapter 17, more of the `Task` class is shown, such as forming task hierarchies and using value tasks. The chapter goes into issues of parallel programming such as race conditions and deadlocks, and for synchronization, you learn about different features available with the `lock` keyword, the `Monitor`, `SpinLock`, `Mutex`, `Semaphore` classes, and more.
0 commit comments