This project is read-only.

Book Companion Release 1.0

Rating:        Based on 9 ratings
Reviewed:  7 reviews
Downloads: 38222
Change Set: 54510
Released: Sep 1, 2010
Updated: Feb 12, 2011 by AdeMiller
Dev status: Stable Help Icon


Application Answers to end of chapter questions.
application, 710K, uploaded Sep 1, 2010 - 6438 downloads
Application C# code samples
application, 1536K, uploaded Feb 11, 2011 - 15246 downloads
Application Visual Basic code samples
application, 1544K, uploaded Feb 11, 2011 - 4457 downloads
Application F# code samples
application, 1531K, uploaded Feb 11, 2011 - 3914 downloads
Documentation Appendix B Color Figures
documentation, 431K, uploaded Oct 26, 2010 - 2666 downloads
Source Code Talk source code and screenshots
source code, 2029K, uploaded Jan 8, 2011 - 5501 downloads

Release Notes

This is the final release to accompany Parallel Programming with Microsoft® .NET. It includes:
  • Separate downloads of the sample code for every chapter in C#, Visual Basic and F#.
  • Some fixes for minor bugs in the source code from Drop 7.
  • An additional PDF containing answers to the end of chapter questions.
  • Color versions of the screen shots in Appendix B.
  • Source code and profiler screenshots to accompany Ade Miller's talk on Patterns of Parallel Programming.
System Requirements
You will need .NET 4 and at least Visual Studio 2010 Express to run the samples. However, you will need Visual Studio 2010 Ultimate to use some the parallel diagnostic tools such as the Concurrency Visualizer.

Note: Visual Studio Express users will see the following message when you open the Visual Studio solution (.sln) file for each of these samples: "Solution Folders are not supported in this version of Visual Studio. Solution Folder 'Solution Items' will be displayed as unavailable." Although this folder is not available in Visual Studio Express, you can still build and run the projects. A separate "Book Samples - Express" solution is also provided. Refer to the README.txt file for a brief description of each project and which chapter it relates to.

Getting the Book
The eBook is already available from O'Reilly and Safari Books Online. The printed book can also be ordered from O'Reilly and is available on Amazon etc.

Most of the content is also available on the MSDN Library: Parallel programming with Microsoft .NET. The layout isn’t as nice but all the content is there.

Reviews for this release

This is probably one of the best books on parallel programming. TPL is a fantastic technology and used right, can really change the way you develop applications.
by db7uk on Apr 24, 2013 at 10:38 AM
very very good , let me read more times
by yiyi11yiyi on Dec 17, 2012 at 5:29 AM
A must read book, essential for server side applications and multi-repositories data consumption applications. Parallel programming is a practical abstraction to Multi-threading coding.
by Zaia on Apr 1, 2012 at 4:44 AM
The book is great!
by borisyankov on Aug 4, 2011 at 10:35 PM
One pedantic thing. I wish Microsoft would follow their own naming convention guidelines with regard to "Id". This code uses "ID" everywhere.
by garethdown44 on Apr 18, 2011 at 8:39 AM
none none none
by lkhui on Jan 17, 2011 at 11:52 AM
fine and friutful
by randhawa on Dec 23, 2010 at 1:41 PM