C++ Concurrency in Action

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Anthony Williams
Edition: 2
Publisher: Manning Publications
Year: 2019

Language: English
Commentary: True PDF
Pages: 575
City: Shelter Island, NY
Tags: C++; Debugging; Multithreading; Data Structures; Concurrency; Parallel Programming; Testing

1. Hello, world of concurrency in C++!
2. Managing threads
3. Sharing data between threads
4. Synchronizing concurrent operations
5. The C++ memory model and operations on atomic types
6. Designing lock-based concurrent data structures
7. Designing lock-free concurrent data structures
8. Designing concurrent code
9. Advanced thread management
10. Parallel algorithms
11. Testing and debugging multithreaded applications