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 | общая состояние не стало готовым до истечения указанного времени ожидания |
См. также
| ожидает результат, возвращается, если он недоступен в течение указанного времени ожидания (публичный член-функция 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/w/cpp/thread/future_status