Spec-Zone.ru › C++

std::future_status

Определён в заголовочном файле <future>
enum class future_status {
    ready,
    timeout,
    deferred
};
(начиная с C++11)

Указывает состояние future, возвращаемое функциями 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/cpp/thread/future_status

Spec-Zone.ru

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