Bibliography

The reference books behind this book.

This book is a runnable, opinionated reference that points at a small set of excellent books rather than displacing them. Every citation in the chapters is a pointer — "see Williams ch. 4 for the full pattern" — not a substitute for reading the source.

TitleAuthor(s)PublisherYearTopic
C++ Concurrency in Action
Second edition; the C++ threading library end to end.
Anthony Williams Manning 2019 C++ concurrency
Concurrency with Modern C++
The memory model and concurrency features with runnable examples.
Rainer Grimm Leanpub 2024 C++ concurrency
Parallel C++
Efficient and scalable parallel programming with HPX, single-node to distributed.
Patrick Diehl, Steven R. Brandt, Hartmut Kaiser Springer 2024 Parallelism
Grokking Concurrency
Language-agnostic fundamentals of concurrent, parallel, and async programming.
Kirill Bobrov Manning 2024 Fundamentals
Modern Operating Systems
Fifth edition; the OS foundations under threads, scheduling, and memory.
Andrew S. Tanenbaum, Herbert Bos Pearson 2022 Operating systems

Citation discipline

Every citation in this book is a pointer — "see Williams ch. 4 for the full pattern" — not a displacing summary. The books exist; if this book replaced reading them, it would do the authors and the reader a disservice.