Now Available: patterns & practices Parallel Programming with Microsoft .NET
patterns & practices Parallel Programming with Microsoft .NET is now available. The book shows design patterns to help developers use the .NET 4 Task Parallel Library (TPL) to write parallel applications successfully.
Contents at a Glance
- Authors and Disclaimers
- Foreword
- Preface
- Acknowledgments
- Introduction
- Parallel Loops
- Parallel Tasks
- Parallel Aggregation
- Futures
- Dynamic Task Parallelism
- Pipelines
- Appendix A: Adapting Object-Oriented Patterns
- Appendix B: Debugging and Profiling Parallel Applications
- Appendix C: Technology Overview
- Glossary
- References
The Patterns
The book describes six key parallel patterns for data and task parallelism and how to implement them using the TPL.
The Book
- Free in HTML - Parallel Programming with .NET (MSDN)
- Print / EBook - Parallel Programming with .NET (O’Reilly)
The Code Samples
- Parallel Programming Code Samples (CodePlex)
The Talk
- Patterns of Parallel Programming (TechEd)
The Community
- Parallel Programming with .NET Community KB (CodePlex)