Search⌘ K

Summary

Explore the key concepts of parallel STL algorithms in C++17, including execution policies and new algorithm features. Learn how to parallelize code simply with one extra parameter and the benefits of parallel execution, while understanding current compiler support and future developments.

We'll cover the following...

After reading the chapter, you should be equipped with the core knowledge about parallel algorithms. We discussed the execution policies, how they might be executed on hardware, what are the new algorithms.

At the moment, parallel algorithms show good potential. With only one extra parameter, you can easily parallelise your code. Previously that would require to use some third-party library or write a custom version of some thread pooling system.

For sure, we need to wait for more available implementations and experience. Currently, only Visual Studio and ...