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