Performing Compute-Bound Asynchronous Operations

Purchase a Subscription!

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


Jeffrey Richter


This video explains the CLR’s thread pool, what it does, and how to architect your code to leverage it. Then, it dives deep into techniques for improving the performance of compute-bound operations by splitting the work across multiple CPUs. Complete coverage of the .NET Framework's Task Parallel Library (TPL) is included, complete with guidelines, best practices, and techniques to simplify common and difficult problems. This video also explores how to parallelize simple loops and how to best use timers in order to reduce resource overhead.

Table of Contents

{{toc.Position}} {{toc.Text}}

Related Links

  • {{link.LinkText}} (requires a paid subscription)


This course is part of the following series: