Chapter 2. Multiprocessing

In this chapter:

  • What multiprocessing is and how modern computers can provide it

  • The difference between multiprocessing and multitasking

  • What processes and threads are

  • How to design programs that can take advantage of multiprocessing

MOORE’S LAW, NAMED AFTER INTEL COFOUNDER Gordon E. Moore, says that the number of transistors that can be placed on a chip roughly doubles every two years, and that leads directly to an increase in computer speed. The law has held up remarkably well for more than 40 years and is predicted to continue to hold for at least a few more years, but chip manufacturers are starting to reach the physical limitations of what’s possible using current chip fabrication techniques. This might spell the end ...

Get Start Here!™ Fundamentals of Microsoft® .NET 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.