C++17: Parallel Algorithms of the Standard Template Library
Explore C++17's advancements in concurrency through parallel algorithms in the Standard Template Library. Learn how execution policies enable sequential, parallel, or vectorized execution and understand the new algorithms for reduction, scanning, and transformation to write more efficient concurrent programs.
We'll cover the following...
We'll cover the following...
With C++17, concurrency in C++ has drastically changed - particularly for the parallel algorithms of the Standard Template Library (STL). C++11 and C++14 only provide the basic building blocks for concurrency. These tools are suitable for a library or framework developer, but not for the application developer. Multithreading in C++11 and C++14 will become an assembly language for concurrency in ...