Задачи на многопоточность в C++. Часть 1
Запустите поток через std::thread.
Запустите два потока и вызовите join.
Сделайте задержку через std::this_thread::sleep_for.
Передайте функцию в std::thread.
Запустите лямбда-функцию в потоке.
Выведите std::thread::hardware_concurrency.
Измените переменную через поток по ссылке.
Сделайте несколько потоков, выводящих числа.
Дождитесь завершения потока.
Сделайте поток с задержкой 2 секунды.