Description
- Full coverage of new C++ 17 features
- Starting and managing threads
- Synchronizing concurrent operations
- Designing concurrent code
- Debugging multithreaded applications
About the Reader Written for intermediate C and C++ developers. No prior experience with concurrency required. About the Author Anthony Williams has been an active member of the BSI C++ Panel since 2001 and is the developer of the just:: thread Pro extensions to the C++ 11 thread library. Table of Contents
- Hello, world of concurrency in C++
- Managing threads
- Sharing data between threads
- Synchronizing concurrent operations
- The C++ memory model and operations on atomic types
- Designing lock-based concurrent data structures
- Designing lock-free concurrent data structures
- Designing concurrent code
- Advanced thread management
- Parallel algorithms
- Testing and debugging multithreaded applications
Author: Anthony Williams
Publisher: Manning Publications
Published: 03/09/2019
Pages: 592
Binding Type: Paperback
Weight: 2.20lbs
Size: 9.20h x 7.30w x 1.20d
ISBN13: 9781617294693
ISBN10: 1617294691
BISAC Categories:
- Computers | Languages | C++
- Computers | Programming | Parallel
- Computers | Languages | C
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 author or coauthor of many of the C++ Standards Committee papers that led up to the inclusion of the thread library in the new C++ Standard, known as C++11 or C++0x. He has been the maintainer of the Boost Thread library since 2006, and is the developer of the just:: thread implementation of the C++11 thread library from Just Software Solutions Ltd. Anthony lives in the far west of Cornwall, Englan