std::packaged_task<R(Args...)>::get_future
来自 cppreference.cn
< cpp | thread | packaged task
std::future<R> get_future(); |
(自 C++11 起) | |
返回一个 future
,它与 *this 共享相同的共享状态。
get_future
对于每个 packaged_task
只能调用一次。
[edit] 参数
(无)
[edit] 返回值
一个 future,它与 *this 共享相同的共享状态。
[edit] 异常
std::future_error 在以下错误条件下抛出
- 共享状态已经通过调用
get_future
检索。错误类别设置为 future_already_retrieved。 - *this 没有共享状态。错误类别设置为 no_state。