Скажем, у меня есть два фьючерса, соответствующие двум параллельно выполняемым вычислениям. Как мне дождаться, пока будет готово первое будущее? В идеале я ищу API, аналогичный ожиданию Python asyncio с параметром return_when=FIRST_COMPLETED.
Однако, насколько я могу судить, текущая функциональность C++ std::future, похоже, не предлагает такого API. В этом случае я ищу эффективный/правильный метод опроса статуса будущего.
В случае, если фьючерсы не являются подходящим инструментом для этой задачи, я Я открыт для решений с использованием потоков и условных переменных.
Подробнее здесь: https://stackoverflow.com/questions/608 ... plete-in-c
Подождите, пока завершится первое будущее на C++. ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подождите, пока приложение работает и подождите, пока не закончено Async/Task
Anonymous » » в форуме C# - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Подождите, пока приложение работает и подождите, пока не закончено Async/Task
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Подождите, пока приложение работает и подождите, пока не закончено Async/Task
Anonymous » » в форуме C# - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Подождите, пока приложение работает и подождите, пока не закончено Async/Task
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-