C++ Concurrency in Action 2nd edition Early Access
Wednesday, 22 March 2017
I am happy to announce that the second edition of my book, C++ Concurrency in Action, is now available under the Manning Early Access Program.
The second edition is being updated to cover C++14, C++17 and the Concurrency TS, along with general improvements throughout the book.
This includes full coverage of the library changes from C++14 and C++17:
std::shared_mutexandstd::shared_timed_mutex. These provide for multiple-reader/single-writer mutex locks.std::scoped_lockfrom C++17 for locking multiple mutexes together.- Parallel overloads of many standard library algorithms include
std::sort,std::for_eachandstd::transform_reduce.
Plus, full coverage of the library extensions from the concurrency TS:
std::experimental::latchto allow waiting for a set number of events to occurstd::experimental::barrierandstd::experimental::flex_barrierto synchronize groups of threadsstd::experimental::atomic_shared_ptrto allow atomic accesses to a singleshared_ptrinstance from multiple threads, as a better alternative that thestd::atomic_loadandstd::atomic_storefree functions.- Extended futures that allow continuations, so additional functions can be scheduled for when a future is ready.
std::experimental::when_allandstd::experimental::when_anyto allow waiting for either all of a set of futures to be ready, or the first of a set of futures to be ready.
Only the first few chapters are available at the moment, but if you sign up now, then you will get those chapters in PDF form now, as well as updated PDFs including the later chapters as they become ready, along with updates for the earlier ones, and a final print copy of the book when it's done.
50% Discount
If you use the code mlwilliams4 at the checkout when you sign up for the MEAP before 27th March 2017 then you'll get a 50% discount.
Posted by Anthony Williams
[/ news /] permanent link
Tags: C++, concurrency, multithreading, book
Stumble It!
| Submit to Reddit
| Submit to DZone ![]()
If you liked this post, why not subscribe to the RSS feed
or Follow me on Twitter? You can also subscribe to this blog by email using the form on the left.
Design and Content Copyright © 2005-2025 Just Software Solutions Ltd. All rights reserved. | Privacy Policy

No Comments