Introduction
Let's take a look at the concepts to look forward to in this chapter!
We'll cover the following...
What you’ll learn in this chapter
Concurrency and Parallelism are core aspects of any modern programming language. Before C++11 there was no standard support in the language for threading - you could use third - party libraries or System APIs. Modern C++ started to bring more and more necessary features: threads, atomics, locks, std::async
and futures.
C++17 gives us a way to parallelise most of the standard library algorithms. With a powerful and yet straightforward abstraction layer, you can leverage more computing power ...