← All resources

C++ Concurrency in Action

Book Advanced

Anthony Williams

Visit resource ↗

Description

C++ Concurrency in Action is Anthony Williams' Manning book on multithreaded C++ using standard library facilities from C++11 through C++17. Retail editions such as ISBN 9781617294693 pair with Manning and cplusplusconcurrencyinaction.com for official summaries.

Chapters cover threads, mutexes, condition variables, futures, the memory model, lock-based and lock-free structures, thread pools, parallel algorithms, and debugging multithreaded code with practical examples rather than abstract pseudocode.

Readers need solid intermediate C++ fluency. Engine programmers use it for job systems, background loading, and atomics without leaning only on platform-specific APIs.

Print and ebook sales fund the text; Williams' background on the BSI C++ panel and just::thread extensions ties the book to standardization work.

Widely regarded in the C++ community as the go-to reference for standard concurrency, especially for atomics and lock-free programming.