This class gives you a detailed insight into the multithreading facilities of C++11 and C++14 and the parallel algorithms which we got with C++17.
You should have a basic understanding of C++ and need at least a C++11 compiler.
Each participant gets a coupon to my LeanPub books: The C++ Standard Library and Concurrency with Modern C++.
- Shared Data
- Mutexes and Locks
- Thread-safe Initialisation
- Thread-Local Data
- Condition Variables
- Tasks (Promises and Futures)
Parallel Algorithms of the Standard Template Library (C++17)
- Execution Policies
- The New Algorithms