Let's go ahead and compile the program with the following command:
g++ main.cpp -o concurrency.exe -std=c++17 -lpthread
Let's launch concurrency.exe, as shown in the following screenshot, and understand the difference between the previous program and the current version:
Yes, the output is the same as the previous section because we just refactored the code.
Wonderful! You just learned how to integrate the C++ thread support library with concurrent components.