std::async: вызов запускает callable и возвращает std::future. Заголовок #include обязателен.">
⊗cpSpThAs 550 of 696 menu

Асинхронный запуск std::async в C++

Отложенный результат дает std::async: вызов запускает callable и возвращает std::future. Заголовок #include <future> обязателен.

Попросим асинхронно сложить два числа и выведем готовое значение:

#include <future> #include <iostream> int main() { std::future<int> result = std::async(std::launch::async, []() { return 3 + 4; }); std::cout << result.get() << "\n"; return 0; }

Запустите std::async с лямбдой, возвращающей произведение 6 и 7. Выведите get.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить