tgoop.com/seniorcpp/2616
Last Update:
std::launch::asyncstd::launch::async
— это одна из опций, доступных при создании объекта std::launch::async
| std::launch::deferred
в контексте создания потоков с использованием стандартной библиотеки C++ (поддерживается начиная с C++11). Эта опция определяет, каким образом будет запущена функция в новом потоке, когда вы используете std::async
.std::launch::async
указывает на то, что функция должна быть немедленно запущена в отдельном потоке (асинхронно). Это означает, что она выполнится в фоновом режиме и может начать выполнение даже до того, как объект std::future
, возвращаемый std::async
, будет использован для получения результата выполнения функции. В этом случае система управляет тем, как и когда будет создан новый поток.
#для_продвинутых
BY Senior C++ Developer

Share with your friend now:
tgoop.com/seniorcpp/2616