An Excellent C++ Book on Concurrency

Sean Hoffman
1 min readJan 17, 2023

My “C++ Concurrency Bible” is a fantastic book by a Deutsche gentleman by the name of Rainer Grimm. It’s called Concurrency with Modern C++ (please note I have no affiliation whatsoever with the author nor the publisher, and the link provided is not an affiliate link. I get no benefits whatsoever from posting it other than sharing a useful resource with other C++ developers).

Anything you’d like to know about modern C++ concurrency including but not exclusive to multi-threading, parallelism, coroutines, futures, promises, condition-variables, etc., you can find in this book. It includes a healthy amount of examples and explanations for how/why things work the way they do.

I started my multi-threading programming journey in 1990 on OS/2 and went on to eventually work on OS/2 Warp itself before it sank in the middle of the ocean, and even with a lower level basis of understanding of threading, this book has been extremely helpful. Strongly Recommended.

--

--

Sean Hoffman

Software Developer (C++, C#, Go, others), Husband, Father. I eat fried potatoes annually on July 14th.