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 | общее состояние не стало готовым до истечения указанного времени ожидания |
См. также
| ожидает результат и возвращает управление, если он недоступен в течение указанного времени ожидания (открытая функция-член класса std::future<T>) |
|
| ожидает результат и возвращает управление, если он недоступен в течение указанного времени ожидания (открытая функция-член класса std::shared_future<T>) |
|
| ожидает результат и возвращает управление, если он недоступен до наступления указанного момента времени (открытая функция-член класса std::future<T>) |
|
| ожидает результат и возвращает управление, если он недоступен до наступления указанного момента времени (открытая функция-член класса 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