Guiding you through everything you need to start writing multithreaded C# applications, this book includes practical parallelism algorithms and data structures used for illustration, and best practices and practical topics like debugging and performance.