O'Reilly logo

Parallel and Distributed Programming Using C++ by Tracey Hughes, Cameron Hughes

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 5. Synchronizing Concurrency between Tasks

 

“The relation of these mechanisms to time demands careful study. ... We are scarcely ever interested in the performance of a communication-engineering machine for a single input. To function adequately, it must give a satisfactory performance for a whole class of inputs, and this means a statistically satisfactory performance for the class of input which it is statistically expected to receive . . .”

 
 --Norbert Wiener, Cybernetics

With any computer system, resources are limited. There is only so much memory, I/O devices and ports, hardware interrupts, ...

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