Microsoft Press, 2011. - 208 pages. На англ. языке.
This guide introduces you to the most important and frequently used patterns of parallel programming and provides executable code samples for them, using PPL (Parallel Patterns Library).
The Parallel Patterns Library (PPL) and the Asynchronous Agents Library introduce a new programming model for parallelism that significantly simplifies the job.
When thinking about where to begin, a good place to start is to review the patterns in this book. See if your problem has any attributes that match the six patterns presented in the following chapters. If it does, delve more deeply into the relevant pattern or patterns and study the sample code.