std::future_status

来自cppreference.com
< cpp‎ | thread

 
 
线程的支持库
主题
原文:
Threads
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
thread(C++11)
this_thread命名空间
原文:
this_thread namespace
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
get_id(C++11)
yield(C++11)
sleep_for(C++11)
sleep_until(C++11)
相互排斥
原文:
Mutual exclusion
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
mutex(C++11)
timed_mutex(C++11)
通用锁管理
原文:
Generic lock management
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
lock_guard(C++11)
unique_lock(C++11)
defer_lock_t
try_to_lock_t
adopt_lock_t
(C++11)
(C++11)
(C++11)
lock(C++11)
try_lock(C++11)
defer_lock
try_to_lock
adopt_lock
(C++11)
(C++11)
(C++11)
条件变量
原文:
Condition variables
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
condition_variable(C++11)
condition_variable_any(C++11)
notify_all_at_thread_exit(C++11)
cv_status(C++11)
期货
原文:
Futures
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
promise(C++11)
future(C++11)
shared_future(C++11)
packaged_task(C++11)
async(C++11)
launch(C++11)
future_status(C++11)
future_error(C++11)
future_category(C++11)
future_errc(C++11)
 
定义于头文件 <future>
enum class future_status {

    ready,
    timeout,
    deferred

};
(C++11 起)

Specifies state of a future as returned by wait_for and wait_until functions of std::future and std::shared_future.

。常数。
原文:
Constant
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Explanation
deferred the shared state contains a deferred function, so the result will be computed only when explicitly requested
ready the shared state is ready
timeout the shared state did not become ready before specified timeout duration has passed

[编辑] 。另请参阅。

等待结果,如果在指定的超时间隔后仍然无法得到结果,则返回。
(std::future 的公开成员函数) [edit]
等待结果,如果在指定的超时间隔后仍然无法得到结果,则返回。
(std::shared_future 的公开成员函数) [edit]
等待结果,如果在已经到达指定的时间点时仍然无法得到结果,则返回。
(std::future 的公开成员函数) [edit]
等待结果,如果在已经到达指定的时间点时仍然无法得到结果,则返回。
(std::shared_future 的公开成员函数) [edit]