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

C++ Concurrency in Action: Practical Multithreading

4.23  ·  Rating details ·  171 Ratings  ·  15 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)
Rating details
Sort: Default
Alasdair Craig
Dec 08, 2014 rated it liked it
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 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.
Jan 20, 2015 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.
Apr 03, 2017 rated it it was amazing
An excellent and comprehensive introductory to intermediate book on the practice of writing parallel to C++.
Mar 02, 2017 rated it really liked it
Shelves: professional
A very detailed walkthrough of C++ concurrency, this book requires actually working with the APIs and techniques it describes, as otherwise it becomes too hard to stay focused.

The lock-free design chapter is priceless, and the C++11 appendix is almost as good as a dedicated C++11 book. Finally, the concurrency API reference also included as an appendix can be very useful.

More a reference book to have near your desk than a technical book to read while commuting, C++ Concurrency is a worthy invest
Dan Dexter
Nov 28, 2013 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
Justyna Ilczuk
Sep 06, 2016 rated it it was amazing
The book is a great resource for learning concurrent programming, I definitely learned a lot. It's also a good resource for how to solve specific real life engineering problems.

It teaches the mechanics and goes through many common patterns of how to do things safely and efficiently. It also explains well why things work - theory parts are good.

My favorite part was designing concurrent data structures. It gave me some good insights.
Eugene Mamin
Apr 07, 2015 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 03, 2015 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.
Jan 04, 2012 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?)
May 30, 2016 rated it it was amazing
It was fascinating to learn about C++11 threading support, and compare it with Google's internal threading libraries.
Marcos Santamaria
Feb 05, 2013 rated it really liked it
Very good introduction to C+11 thread usage
Dec 09, 2015 rated it it was amazing
Clear explanation of various tools for developing concurrent systems in C++11, potential problems and ways to find and solve them. It's one of those books which requires several readings
Tudor Ștefănescu
Oct 27, 2013 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.
rated it really liked it
Oct 04, 2013
Andrii Stepaniuk
rated it really liked it
Dec 08, 2016
Johan Öfverstedt
rated it really liked it
Aug 24, 2013
Wojciech Nasiłowski
rated it it was amazing
Oct 30, 2015
rated it it was amazing
Sep 21, 2017
Artur Laksberg
rated it it was amazing
Jul 30, 2015
Sebastião Miranda
rated it it was ok
Mar 18, 2015
Sean Jones
rated it really liked it
Apr 13, 2018
Max Levy
rated it really liked it
May 23, 2017
rated it it was amazing
Nov 20, 2017
rated it really liked it
Oct 30, 2015
rated it it was amazing
Apr 06, 2013
Anthony DaSilva Jr.
rated it it was amazing
Apr 22, 2015
Sergey Zubov
rated it really liked it
Nov 09, 2013
rated it it was amazing
Jun 23, 2016
« previous 1 3 4 5 6 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
  • Modern C++ Design: Generic Programming and Design Patterns Applied
  • More Effective C++
  • C++ Standard Library: A Tutorial and Reference
  • 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
  • The Reasoned Schemer
  • C++ Primer
  • Programming Concurrency on the JVM
  • Domain-Specific Languages
  • Engineering a Compiler
  • Concepts, Techniques, and Models of Computer Programming
  • Advanced Programming in the UNIX Environment
  • The Art of Computer Programming, Volumes 1-4a Boxed Set

Goodreads is hiring!

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

Nonfiction Deals

  • A Guide to the Present Moment
    $7.99 $2.99
  • Hunting Eichmann: How a Band of Survivors and a Young Spy Agency Chased Down the World's Most Notorious Nazi
    $9.99 $2.99
  • The Breaks of the Game
    $11.99 $2.99
  • Soul Keeping: Caring For the Most Important Part of You
    $9.99 $1.99
  • The Autobiography of Eleanor Roosevelt
    $12.74 $2.99
  • How Soccer Explains the World: An Unlikely Theory of Globalization
    $8.24 $1.99
  • Dry
    $9.99 $3.99
  • Animal Liberation: The Definitive Classic of the Animal Movement
    $17.99 $1.99
  • The Measure of a Man
    $8.74 $1.99
  • Recovery: Freedom from Our Addictions
    $13.99 $2.99
  • 100 Days of Real Food: How We Did It, What We Learned, and 100 Easy, Wholesome Recipes Your Family Will Love
    $8.99 $1.99
  • Things No One Will Tell Fat Girls: A Handbook for Unapologetic Living
    $9.99 $2.99
  • Whipping Girl: A Transsexual Woman on Sexism and the Scapegoating of Femininity
    $13.99 $2.99
  • Best Friends: The True Story of the World's Most Beloved Animal Sanctuary
    $14.99 $1.99
  • Let. It. Go.: How to Stop Running the Show and Start Walking in Faith
    $4.99 $1.99
  • Still: Notes on a Mid-Faith Crisis
    $9.24 $1.99
  • Clara's War: One Girl's Story of Survival
    $8.49 $1.99
  • The Earth Shall Weep: A History of Native America
    $17.99 $1.99
  • Crown of Blood: The Deadly Inheritance of Lady Jane Grey
    $17.48 $1.99
  • The Story of Sushi: An Unlikely Saga of Raw Fish and Rice
    $12.49 $1.99
  • The Noticer Returns: Sometimes You Find Perspective, and Sometimes Perspective Finds You
    $9.99 $2.99
  • Scar Tissue
    $11.99 $2.99
  • Running with Scissors
    $9.99 $3.99
  • The Beautiful Struggle: A Father, Two Sons, and an Unlikely Road to Manhood
    $10.99 $1.99
  • The Black Hole War: My Battle with Stephen Hawking to Make the World Safe for Quantum Mechanics
    $9.99 $2.99
  • 1968: The Year That Rocked the World
    $11.99 $1.99
  • Notes on a Banana: A Memoir of Food, Love and Manic Depression
    $11.99 $1.99
  • Unfinished Business: Women Men Work Family
    $13.99 $1.99
  • Talking as Fast as I Can: From Gilmore Girls to Gilmore Girls (and Everything in Between)
    $11.99 $2.99
  • The Warrior Elite: The Forging of SEAL Class 228
    $11.99 $1.99
  • Lunch in Paris: A Love Story, with Recipes
    $9.99 $2.99
  • And the Band Played On: Politics, People, and the AIDS Epidemic
    $9.99 $2.99
  • The Vegetable Butcher: How to Select, Prep, Slice, Dice, and Masterfully Cook Vegetables from Artichokes to Zucchini
    $22.95 $1.99
  • Facing Your Giants: The God Who Made a Miracle Out of David Stands Ready to Make One Out of You
    $9.99 $2.99
  • Fat Girl Walking: Sex, Food, Love, and Being Comfortable in Your Skin...Every Inch of It
    $8.99 $1.99
  • The Egg and I
    $9.99 $1.99
  • The Secrets of Happy Families: Improve Your Mornings, Rethink Family Dinner, Fight Smarter, Go Out and Play, and Much More
    $12.74 $1.99
  • City of Fortune: How Venice Ruled the Seas
    $14.99 $2.99
  • Just Another Kid
    $7.99 $1.99
  • The Second World War
    $12.99 $3.99
  • Dewey: The Small-Town Library Cat Who Touched the World
    $9.99 $1.99
  • The Price of Privilege: How Parental Pressure and Material Advantage Are Creating a Generation of Disconnected and Unhappy Kids
    $11.24 $1.99
  • Fall Down 7 Times Get Up 8: A Young Man's Voice from the Silence of Autism
    $13.99 $1.99
  • I Am Not Myself These Days (P.S.)
    $13.24 $1.99
  • In the Beginning...Was the Command Line
    $9.49 $1.99
  • Starvation Heights: A True Story of Murder and Malice in the Woods of the Pacific Northwest
    $11.99 $2.99
  • The Tibetan Book of Living and Dying
    $11.99 $1.99
  • The Toltec Art of Life and Death
    $11.49 $1.99
  • Put Your Dream to the Test: 10 Questions to Help You See It and Seize It
    $9.49 $2.99
  • The Diva Rules: Ditch the Drama, Find Your Strength, and Sparkle Your Way to the Top
    $17.99 $2.99
  • A Brief History of Time
    $9.99 $2.99
  • The Honest Truth About Dishonesty: How We Lie to Everyone--Especially Ourselves
    $9.99 $1.99
  • All My Road Before Me: The Diary of C. S. Lewis, 1922-1927
    $10.99 $1.99
  • The Penguin Lessons
    $12.99 $1.99
  • What They Don't Teach You at Harvard Business School: Notes from a Street-smart Executive
    $12.99 $1.99
  • The Unabridged Journals of Sylvia Plath
    $10.99 $2.99
  • Meet Me in the Bathroom: Rebirth and Rock and Roll in New York City 2001-2011
    $12.99 $2.99
  • What We Talk About When We Talk About God: A
    $11.49 $2.99