Задачи на многопоточность в C++. Часть 2
Используйте std::async для суммы 1..100.
Запустите два std::async и сложите результаты.
Получите результат через std::future::get.
Сравните std::async и std::thread.
Сделайте функцию, возвращающую std::future<int>.
Запустите 5 задач через std::async.
Сделайте параллельное вычисление факториала.
Сделайте поток, выводящий время каждую секунду.
Остановите поток через 5 секунд.
Используйте std::launch::async явно.