Summary

In this chapter, you saw how to use task parallelism and data parallelism with the .NET framework's features and techniques. Asynchronous programming and parallelism together give any .NET programmer the ability to reach impressive performance goals with an easy-to use approach and reliable environment.

In next chapter, you will see how to implement everything that you learned in this chapter in the special case of mathematics or engineering elaboration.

Get Learning .NET High-performance Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.