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

Summary

We learned a lot in this chapter about processes and threads. Specifically, we covered:

  • Understanding the differences between processes and threads
  • Learning the need to use multiple threads in a single application in order to take full advantage of parallel processing capabilities in modern computers
  • Acknowledging the need to leave behind linear programming techniques
  • Learning the different ways threads use to work in clients and servers

We also discussed different ways to achieve a paradigm shift to develop an efficient concurrent programming technique.

Now that we've learned about the way a single application can be divided into multiple threads or different processes, and the fundamentals of the operating system scheduler, we're ready to ...

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