Learn C++ Multi-Threading in 5 Minutes
https://hackernoon.com/learn-c-multi-threading-in-5-minutes-8b881c92941f
The new C++ multi-threading constructs are very easy to learn. If you are familiar with C or C++ and want to start writing multithreaded programs, this article is for you!
I use C++14 as a reference, but what I describe is also supported in C++17 . I only cover common constructs. You should be able to write your own multithreaded programs after reading this.