1.
What is multi-threading in C++?

4.
What is the purpose of the 'std::thread' class in C++ multi-threading?

6.
What is a race condition in multi-threading?

9.
What is deadlock in multi-threading?