One gift, endless possibilities
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Follow to get new release updates, special offers (including promotional offers), and improved recommendations.
Something went wrong. Please try your request again later.

C++ Concurrency in Action,2E Paperback – Illustrated, 1 Mar. 2019


{"desktop_buybox_group_1":[{"displayPrice":"USD 60.54","priceAmount":60.54,"currencySymbol":"USD","integerValue":"60","decimalSeparator":".","fractionalValue":"54","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"20v05jbv2Bs9mM0cIfU2be1PDkJMJuP8haJHn9MpMdyaJE%2BhEgKLYiUQFKXWFQwawJVQSXfz2ahTGcINdu%2BcLdpW9mamEjl7B4Uh9DEdlKmy0%2F%2FCVGmYpOmRq%2BrZ0NnA","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

C++ 11 delivered strong support for multithreaded applications, and
the subsequent C++14 and 17 updates have built on this baseline. C++
has better options for concurrency than ever before, which means it's
an incredibly powerful option for multicore and parallel applications.


This bestseller has been updated and revised to cover all the latest
changes to C++ 14 and 17! C++ Concurrency in Action, Second
Edition teaches readers everything they need to write robust and
elegant multithreaded applications in C++17. Along the way, they’ll
learn how to navigate the trickier bits of programming for concurrency
while avoiding the common pitfalls.


KEY FEATURES
• Completely updated
• Hands-on learning
• In depth guide


Written for C++ programmers who are new to concurrency and others
who may have written multithreaded code using other languages, APIs,
or platforms.


ABOUT THE TECHNOLOGY
Concurrency in terms of computers is a single system performing
multiple independent activities in parallel, rather than sequentially, or
one after the other.


AUTHOR BIO
Anthony Williams is a UK-based developer and consultant with many
years' experience in C++. He has been an active member of the BSI C++
Standards Panel since 2001, and is the author or co-author of many of the
C++ Standards Committee papers that led up to the inclusion of the thread
library in the C++11 Standard. He was the maintainer of the Boost Thread
library, and is the developer of the just::thread Pro extensions to the C++11
thread library from Just Software Solutions Ltd.

Frequently bought together

This item: C++ Concurrency in Action,2E
USD60.54
In stock
Sent from and sold by Amazon.
+
USD51.64
In stock
Sent from and sold by Amazon.
+
USD30.91
In stock
Sent from and sold by Amazon.
Total price: $00
To see our price, add these items to your basket.
Details
Added to Basket
Choose items to buy together.

From the brand

Product description

Review

Select Guide Rating

About the Author

Anthony Williams is a UK-based developer and consultant with many
years' experience in C++. He has been an active member of the BSI C++
Standards Panel since 2001, and is the author or co-author of many of the
C++ Standards Committee papers that led up to the inclusion of the thread
library in the C++11 Standard. He was the maintainer of the Boost Thread
library, and is the developer of the just::thread Pro extensions to the C++11
thread library from Just Software Solutions Ltd.

Product details

  • Publisher ‏ : ‎ Manning Publications
  • Publication date ‏ : ‎ 1 Mar. 2019
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 592 pages
  • ISBN-10 ‏ : ‎ 1617294691
  • ISBN-13 ‏ : ‎ 978-1617294693
  • Item weight ‏ : ‎ 210 g
  • Dimensions ‏ : ‎ 18.75 x 3.05 x 23.5 cm
  • Best Sellers Rank: 84,037 in Books (See Top 100 in Books)
  • Customer reviews:

About the author

Follow authors to get new release updates, plus improved recommendations.
(Software engineer) Anthony Williams
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.7 out of 5 stars
186 global ratings

Top reviews from United Kingdom

  • Reviewed in the United Kingdom on 31 January 2025
    Format: PaperbackVerified Purchase
    A really comprehensive book on concurrency in C++. 5/5 for the content, 1/5 for the print quality.

    The content is great, the concepts are challenging so you have to re-read stuff and keep coming back to older chapters to contextualise things better. This is especially true of lock-free programming.

    This is one of those books that you can’t ever really be finished with — you’ll find yourself re-reading it as you face challenges in your work.

    My only complaint is that the code in the print version is really difficult to read: small text, low contrast greys, and pretty much non-existent usage of bold fonts to emphasise statements — all make reading this book unnecessary slow. Manning should really take cues from other publishers like Addison-Wesley or No Starch Press, where reading code is a pleasure. The book comes with a free ebook (in colour) as a consolation, though this is no excuse to have subpar physical printing.
  • Reviewed in the United Kingdom on 30 November 2019
    Format: PaperbackVerified Purchase
    Must have and must read for anyone who does c++ for living :)
  • Reviewed in the United Kingdom on 19 October 2019
    Format: Paperback
    Superb book. First and last book you’ll ever need on concurrency in c++. Very thorough explanations, code is clear and well presented.

    I personally felt the book printing was of good quality (in contrast to the other reviews), not sure if they have reprinted the or it is the same as the previous reviews, however the quality is good and should not be a turn off.
    One person found this helpful
    Report
  • Reviewed in the United Kingdom on 15 September 2025
    Format: PaperbackVerified Purchase
    Concurrency topics are well explained along with suitable examples that clearly show the purpose of the given feature. If you're looking to buy this book, keep in mind that the books feels like it is aimed towards intermediate C++ coders (with or without previous concurrency experience) rather than beginners or those new to the language. However, there still are VERY few typos and formatting errors, with the most glaring mistake being Table 4.1 (on page 9) in which the contents of each cell appear to be in the wrong column, as well as the actual text within the cell appearing badly formatted. It's still legible, but slightly frustrating to read. Other than that, the book is super helpful and guides those new to concurrency in a simple yet effective way.
  • Reviewed in the United Kingdom on 3 November 2022
    Format: PaperbackVerified Purchase
    I love this book I use it to learn and as a reference. I think it is probably the best out there. However, in the implementation of the thread pool something is not right I hade to write some extra code to make it work. It crashed all the time. I rewrote it several times and make sure everything is as the books says but I had to reorder some lines of code and add extra code. It would be nice if the authors revise some of the examples.
    2 people found this helpful
    Report
  • Reviewed in the United Kingdom on 16 May 2019
    Format: PaperbackVerified Purchase
    I confirm other reviews in saying that the book is actually printed in b/w with the same paper and quality of a domestic inkjet printer. If I wasn't an old fashioned reader I would reccommend the digital PDF, which is in colour.
    Nothing to say about the content. It's very good.
    4 people found this helpful
    Report
  • Reviewed in the United Kingdom on 7 March 2020
    Format: PaperbackVerified Purchase
    This book is for professional programmers with years of experience.

    Not for anyone with no experience or intermediate programmers.

    I sent my book back for refund.

Top reviews from other countries

  • Joan Ortega
    5.0 out of 5 stars Gran libro sobre concurrencia
    Reviewed in Spain on 6 December 2025
    Format: PaperbackVerified Purchase
    Libro en muy buen estado tal y como se describía. Gran libro sobre concurrencia con muy buenas explicaciones. Servicio rápido.
  • Cliente Amazon
    5.0 out of 5 stars Very good book!
    Reviewed in Italy on 21 September 2020
    Format: PaperbackVerified Purchase
    Very good book, clear explanation of the topic with good theoretical reference as well as explanatory examples. The book starts with an overview of the topics, giving a general idea of the advantages of concurrency, its problems and their possible solutions. It then covers in detail the specific elements, analyzing each in great detail.
  • Rohit Subramaniam
    5.0 out of 5 stars Amazingly written
    Reviewed in the United States on 28 August 2024
    Format: PaperbackVerified Purchase
    A very comprehensive overview of concurrency
  • sandeep
    4.0 out of 5 stars Good book for people who wanna do concurrent programming
    Reviewed in India on 2 October 2022
    Format: PaperbackVerified Purchase
    Need to have basic understanding of c++ to understand sample code.
    It explains everything with sample code . Even if you are not writting code in c++, its good to understand the concept of concurrent programming.
  • Mehnen
    5.0 out of 5 stars Modern and Written quite good
    Reviewed in Germany on 5 August 2022
    Nice examples