September 2022
Intermediate to advanced
320 pages
10h 10m
English
Keep it simple: as simple as possible, but no simpler.
– A. Einstein
Concurrency – the execution of several tasks simultaneously – is widely used to improve throughput (by using several processors for a single computation) or to improve responsiveness (by allowing one part of a program to progress while another is waiting for a response). All modern programming languages provide support for this. The support provided by the C++ standard library is a portable ...
Read now
Unlock full access