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, ...

Get Parallel and Distributed Programming Using C++ 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.