ENGLISH

C++ Concurrency in Action

Book information

Publisher
Manning Publications
Year
2019
ISBN
1617294691, 978-1617294693
Language
english
Format
PDF
Filesize
6 MB (6773276 bytes)
Edition
2
Pages
575\592
Time added
2019-02-09 18:23:04

Description

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. 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

Similar books