How to Parallelize Your Application - Part 3 Using Tasks

16 minutes, 22 seconds


Right click “Save as…”

In Part 3 of this series, ISV Architect Evangelist Bruce Kyle, explores three ways of using the parallel library features in .NET 4, System.Threading.Tasks, in your application.

  • Using System.Threading.Tasks.Task class library
  • Using Parallel For, ForEach, and Invoke
  • Using Parallel LINQ to Objects

In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.

  • In Part 1 of the series, we show why you care about multiple processors and how it can effect the performance in your application.
  • In Part 2 we compare the new features in .NET with Threads.
  • In Part 3 we show three ways of using the parallel features to enable your application for multi-core processors.

For more information and to see the code used in the video, see How to Get Started with Multi-Core: Parallel Processing You Can Use.

Other parallel computing resources:

For up to date information for developers and ISVs, see US ISV Developer Community Blog


Follow the discussion

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.