Difference between revisions of "cpp/thread/future status"
From cppreference.com
(+) |
(added see also) |
||
Line 13: | Line 13: | ||
{{dcl list begin}} | {{dcl list begin}} | ||
{{dcl list hitem | Constant | Explanation}} | {{dcl list hitem | Constant | Explanation}} | ||
− | {{dcl list item | {{tt|deferred}} | the shared state contains a deferred function | + | {{dcl list item | {{tt|deferred}} | the shared state contains a deferred function, so the result will be computed only when explicitly requested}} |
{{dcl list item | {{tt|ready}} | the shared state is ready}} | {{dcl list item | {{tt|ready}} | the shared state is ready}} | ||
{{dcl list item | {{tt|timeout}} | the shared state did not become ready before specified timeout duration has passed}} | {{dcl list item | {{tt|timeout}} | the shared state did not become ready before specified timeout duration has passed}} | ||
+ | {{dcl list end}} | ||
+ | |||
+ | ===See also=== | ||
+ | {{dcl list begin}} | ||
+ | {{dcl list template | cpp/thread/future/dcl list wait_for|future}} | ||
+ | {{dcl list template | cpp/thread/future/dcl list wait_for|shared_future}} | ||
+ | {{dcl list template | cpp/thread/future/dcl list wait_until|future}} | ||
+ | {{dcl list template | cpp/thread/future/dcl list wait_until|shared_future}} | ||
{{dcl list end}} | {{dcl list end}} |
Revision as of 13:43, 7 August 2012
Defined in header <future>
|
||
enum class future_status { ready, |
(since C++11) | |
Specifies state of a future as returned by wait_for
and wait_until
functions of std::future and std::shared_future.
Constant | 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 |