◐ Shell
clean mode source ↗

std::future::wait — cppreference.com

Материал из cppreference.com

<metanoindex/>

<tbody> </tbody>

template< class Rep, class Period > std::future_status wait_for( const std::chrono::duration<Rep,Period>& timeout_duration );

Ожидает результат станет доступным. Блоки до указанного timeout_duration прошло или результат становится доступным, что наступит раньше. Возвращает значение определяет состояние результата. Может блокировать дольше, чем timeout_duration.

Оригинал:

Waits for the result to become available. Blocks until specified timeout_duration has elapsed or the result becomes available, whichever comes first. Returns value identifies the state of the result. May block for longer than timeout_duration.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

timeout_duration

Максимальная продолжительность заблокировать для

Оригинал:

maximum duration to block for

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Возвращаемое значение

Constant Explanation
future_status::deferred The function to calculate the result has not been started yet
future_status::ready The result is ready
future_status::timeout The timeout has expired

Исключения

(Нет)

Пример

См. также

ждёт, пока результат станет доступным
(public функция-элемент) [править]
ждёт результата, возвращается, если он недоступен, пока не будет достигнут указанный момент времени
(public функция-элемент) [править]