std:: future_status
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<future>
|
||
|
enum
class
future_status
{
ready,
|
(C++11 起) | |
指定由
std::future
和
std::shared_future
的
wait_for
与
wait_until
函数返回的future状态。
常量
| 枚举项 | 含义 |
deferred
|
共享状态包含延迟函数,结果仅在显式请求时计算 |
ready
|
共享状态已就绪 |
timeout
|
在指定超时持续时间结束前共享状态未就绪 |
参见
|
等待结果,若在指定的超时时间内结果不可用则返回
(
std::future<T>
的公开成员函数)
|
|
|
等待结果,若在指定的超时时间内结果不可用则返回
(
std::shared_future<T>
的公开成员函数)
|
|
|
等待结果,若在到达指定时间点时结果仍不可用则返回
(
std::future<T>
的公开成员函数)
|
|
|
等待结果,若在到达指定时间点时结果仍不可用则返回
(
std::shared_future<T>
的公开成员函数)
|