![Concurrency with Modern C++ Front Cover](/wp-content/uploads/2022/09/Concurrency-with-Modern-Cplusplus.png)
Concurrency with Modern C++
by Rainer Grimm
- Length: 727 pages
- Edition: 1
- Language: English
- Publisher: Leanpub
- Publication Date: 2022-07-31
- Sales Rank: #1702579 (See Top 100 Books)
- C++11 and C++14 have the basic building blocks for creating concurrent or parallel programs.
- With C++17, we got the parallel algorithms of the Standard Template Library (STL). That means, most of the algorithms of the STL can be executed sequential, parallel, or vectorized.
- The concurrency story in C++ goes on. With C++20, we got coroutines, atomic smart pointers, semaphores, and latches and barriers.
- With C++23, we can hope for executors, extended futures, transactional memory, and more.
This book explains the details of concurrency in modern C++ and gives you, also, nearly 200 running code examples. Therefore, you can combine the theory with the practices and get the most of it.
Title Page Table of Contents Reader Testimonials Introduction A Quick Overview 1. Concurrency with Modern C++ The Details 2. Memory Model 3. Multithreading 4. Parallel Algorithms of the Standard Template Library 5. Coroutines (C++20) 6. Case Studies 7. The Future: C++23 Patterns 8. Patterns and Best Practices 9. Synchronization Patterns 10. Concurrent Architecture 11. Best Practices Data Structures 12. General Considerations 13. Lock-Based Data Structures 14. Lock-Free Data Structures Further Information 15. Challenges 16. The Time Library 17. CppMem - An Overview 18. Glossary Index
Donate to keep this site alive
To access the Link, solve the captcha.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.