O'Reilly logo

C# 2008 and 2005 Threaded Programming: Beginner's Guide by Gastón C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Simplifying Parallelism Complexity

In order to apply everything that we have learned so far, we must go on using the object-oriented capabilities offered by the C# programming language and design patterns to simplify parallelism complexity and avoid many concurrency pains. In this chapter, we will drastically simplify the creation of new parallelized code avoiding some advanced concurrent programming difficulties. Reading this chapter and following the exercises we shall:

  • Learn to combine single-threaded code with multithreaded code
  • Use of object-oriented design patterns to simplify the creation of parallelized code
  • Solve various problems to specialize in segmentation algorithms and achieve thread affinity
  • Encapsulate multithreaded algorithms ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required