Spec-Zone.ru › C++

std::future_status

Определено в заголовке <future>
enum class future_status {
    ready,
    timeout,
    deferred
};
(с C++11)

Указывает состояние будущего, возвращаемого функциями wait_for и wait_until из std::future и std::shared_future.

Константа Объяснение
deferred общая состояние содержит отложенную функцию, поэтому результат будет вычислен только при явном запросе
ready общая состояние готово
timeout общая состояние не стало готовым до истечения указанного времени ожидания

См. также

wait_for
ожидает результат, возвращается, если он недоступен в течение указанного времени ожидания
(публичный член-функция std::future<T>)
wait_for
ожидает результат, возвращается, если он недоступен в течение указанного времени ожидания
(публичный член-функция std::shared_future<T>)
wait_until
ожидает результат, возвращается, если он недоступен до тех пор, пока не будет достигнута указанная точка времени
(публичный член-функция std::future<T>)
wait_until
ожидает результат, возвращается, если он недоступен до тех пор, пока не будет достигнута указанная точка времени
(публичный член-функция std::shared_future<T>)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/future_status

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API