C++ Concurrency in Action

C++ Concurrency in Action cover
Good Books rating 4.33
Technical
  • ID: 2498
  • Added: 2025-10-14
  • Updated: 2025-10-14
  • ISBN: 9781638356356
  • Publisher: Simon and Schuster
  • Published: 2019-02-07
  • Reviews: 3

C++ Concurrency in Action, Second Edition, is the go-to resource for C++ developers looking to harness the power of multithreading. This updated guide covers all the latest features of C++17, providing clear explanations and practical tasks to help you design and implement efficient concurrent applications. Author Anthony Williams, a concurrency expert, delves into every aspect of concurrent development, from basic thread management to advanced algorithms and data structures. /n/n Written for intermediate C and C++ developers, this book is a must-have for anyone looking to optimize performance in graphic processing, machine learning, and other demanding tasks. With a focus on production-grade code, it offers invaluable insights and best practices that will elevate even the most experienced developers' skills.

Reviews
Reddit - r/cpp · 2025-10-14
enthusiastic 4.50

The book is highly recommended, even for programmers using other languages. The reviewer finds it a great read and worth recommending.

This Reddit review emphasizes the book's broad appeal, not just for C++ programmers but for those using other languages as well. The reviewer finds it engaging and informative, making it a great resource for understanding concurrency. They appreciate the practical insights and recommend it highly. The reviewer's enthusiasm suggests it is a valuable addition to any programmer's library.


Quick quotes

    It's a great book and I think a good read if your programming in other languages as well.

    Currently reading it and can totally recommend it.

    Superb book. First and last book you'll ever need on concurrency in c++.

Amazon · 2025-10-14
essential 4.50

The book is described as possibly the only one of its kind, covering all aspects of concurrency well. The only downside mentioned is its verbosity and length.

This Amazon review lauds the book as one of a kind, praising its comprehensive coverage of concurrency topics. The reviewer finds it an invaluable resource but notes that its length and verbosity might be overwhelming for some readers. Despite this, they highly recommend it for its thorough explanations and practical insights. The reviewer suggests it is a must-read for anyone interested in multithreading in C++.


Quick quotes

    Very good book, possibly one of a kind on this subject.

    Covers all aspects very well.

    The only reason I didn't give it 5 stars is its fairly verbose and long.

eli.thegreenplace.net · 2016-02-12
comprehensive 4.00

The book is praised as the best available on advanced concurrency and parallelism in modern C++, though it is not without its flaws. It is highly recommended for its comprehensive coverage of the subject.

This review highlights the book as a standout resource for understanding advanced concurrency in C++. The reviewer appreciates its thoroughness and depth, making it the go-to book on the topic despite some imperfections. They suggest it is essential for anyone looking to master multithreading in C++. The reviewer also notes that while the book is lengthy and verbose, the wealth of information makes it worthwhile.


Quick quotes

    Overall, I liked the book.

    It's not perfect, but it's the best we've currently got to cover advanced concurrency and parallelism with modern C++.

    The book is chock full of insights from various levels in designing and implementing concurrent C++ applications.