Goodreads helps you keep track of books you want to read.
Start by marking “C++ Concurrency in Action” as Want to Read:
C++ Concurrency in Action
Enlarge cover
Rate this book
Clear rating
Open Preview

C++ Concurrency in Action

4.13  ·  Rating Details  ·  110 Ratings  ·  9 Reviews

C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show you how to write robust multithreaded applications in C++ while avoiding many common pitfalls.

About the TechnologyMultiple processors with multiple cores are the norm these days.
Paperback, 528 pages
Published March 12th 2012 by Manning Publications (first published 2009)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about C++ Concurrency in Action, please sign up.

Be the first to ask a question about C++ Concurrency in Action

Community Reviews

(showing 1-30 of 385)
filter  |  sort: default (?)  |  Rating Details
Alasdair Craig
Dec 08, 2014 Alasdair Craig rated it liked it
Shelves: programming
A very tough read on what is already a very advanced subject. It deserves reading twice, but I haven't got it in me to try again. A lot of code snippets which is good, but almost too much. An appendix on relevant C++11 constructs explains them better than anywhere else I've seen. I didn't get that aha moment when you see an entry point into a big subject. If it did anything for me it was to push me away from handling the nuts and bolts of multi-threading, and look more towards the concurrency ab ...more
Nick Black
Jun 11, 2012 Nick Black is currently reading it
the cover makes it look pretty janky, but the author's blog is excellent, and he was on the C++11 committee and wrote much of the concurrency sections (along with the great Hans Boehm from HP Labs). i think he just doesn't have much aesthetic sense -- understandable, perhaps, as he does hail from america's largest aircraft carrier aka Airstrip One aka britain.
Feb 11, 2016 Lehaleha rated it it was amazing
Covers in detail most common areas of multithreaded programing using C++11 features. Not super-advanced reading, but good intermediate one for sure.
Dan Dexter
Aug 26, 2014 Dan Dexter rated it it was amazing
C++ Concurrency In Action is definitely on my list of top five software engineering books. Anthony Williams writing style is very refreshing and he presents the material in a way that keeps the material both interesting and engaging. The book is written such that someone new to the topic of concurrent programming can get a good introduction while also being able to cater to the more advanced crowd with topics such as the C++ Memory Model (in regards to concurrency and memory ordering), lock-free ...more
Eugene Mamin
Apr 07, 2015 Eugene Mamin rated it really liked it
Great for newbies. Good details about memory ordering, lock-free data structures and fine-grained locks.
Useless reference of C++11 standard concurrency classes and functions.
No real numbers or underlying asm instructions, even for x86 architecture.
Nov 14, 2015 Alex rated it really liked it
Although at times the author skips a logical step in his explanation, which means the reader has to parse some paragraphs multiple times, overall the book is a great introduction to concurrent programming.
Feb 28, 2012 Alastair rated it liked it
Good intro to the new C++11 concurrency library, from a very credible author. Would have liked to see more demonstrated results (e.g. exactly how much faster? how much more scalability?)
Tudor Ștefănescu
Oct 27, 2013 Tudor Ștefănescu rated it really liked it
really good introduction of the new C++11 features - both for multithreading and for general use. A book to read and re-visit.
Marcos Santamaria
Feb 07, 2013 Marcos Santamaria rated it really liked it
Very good introduction to C+11 thread usage
Ted Howe
Ted Howe marked it as to-read
May 21, 2016
Abhilash Babu
Abhilash Babu marked it as to-read
May 17, 2016
Yuchen marked it as to-read
May 16, 2016
Sami marked it as to-read
May 12, 2016
Simón marked it as to-read
May 10, 2016
Garry Marshall
Garry Marshall rated it really liked it
May 04, 2016
Asplendidday is currently reading it
May 01, 2016
Mike marked it as to-read
May 01, 2016
Laura rated it really liked it
Apr 25, 2016
Robert Blanch
Robert Blanch marked it as to-read
Apr 21, 2016
Chris added it
Apr 16, 2016
Geraltcz is currently reading it
Apr 13, 2016
Motiejus Ėringis
Motiejus Ėringis marked it as to-read
Apr 10, 2016
Red added it
Apr 10, 2016
wgx marked it as to-read
Apr 06, 2016
Jeremy Thornton
Jeremy Thornton rated it liked it
Apr 06, 2016
Alexey rated it it was amazing
Apr 06, 2016
Gregory Kirgizov
Gregory Kirgizov marked it as to-read
Mar 31, 2016
Vikarti marked it as to-read
Mar 30, 2016
David rated it really liked it
Mar 25, 2016
« previous 1 3 4 5 6 7 8 9 12 13 next »
There are no discussion topics on this book yet. Be the first to start one »
  • C++ Templates: The Complete Guide
  • The Art of Multiprocessor Programming
  • More Effective C++
  • C++ Standard Library: A Tutorial and Reference
  • Modern C++ Design: Generic Programming and Design Patterns Applied
  • More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
  • The Architecture of Open Source Applications
  • Linux System Programming: Talking Directly to the Kernel and C Library
  • Programming Language Pragmatics
  • Elements of Programming
  • C++ Primer
  • The Reasoned Schemer
  • Engineering a Compiler
  • Programming Concurrency on the JVM
  • The Art of Computer Programming, Volumes 1-4a Boxed Set
  • Domain-Specific Languages
  • Advanced Programming in the UNIX Environment
  • Algorithms in a Nutshell

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book