Parallel Algorithms of the Standard Template Library
The Standard Template Library has more than 100 algorithms for searching, counting, and manipulation of ranges and their elements. With C++17, 69 of them get new overloads and eight new ones are added. The overloaded, and new algorithms can be invoked with a so-called execution policy.
![Parallel algorithms of C++17](https://static.packt-cdn.com/products/9781839211027/graphics/Images/timeline----timeline17.png)
By using an execution policy, you can specify whether the algorithm should run sequentially, in parallel, or parallel with vectorisation. For using the execution policy, you have to include the header <execution>
.