packaged_task选件类

描述可调用包装调用签名是 Ty(ArgTypes...)的一个 异步 提供程序。 除了予考虑结果之外,其 关联的异步状态 保留其可调用对象的副本。

template<class>
class packaged_task;

成员

Hh920525.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

描述

packaged_task::packaged_task构造函数

构造 packaged_task 对象。

packaged_task::~packaged_task析构函数

销毁 packaged_task 对象。

Hh920525.collapse_all(zh-cn,VS.110).gif公共方法

名称

描述

packaged_task::get_future方法

返回具有相同的关联的异步模式的 将来 对象。

packaged_task::make_ready_at_thread_exit方法

对该关联的异步状态中存储的可调用的对象和基本存储则返回值。

packaged_task::reset方法

替换该关联的异步状态。

packaged_task::swap方法

交换相关联的异步状态与指定的对象。

packaged_task::valid方法

指定对象是否具有关联的异步状态。

Hh920525.collapse_all(zh-cn,VS.110).gif公共运算符

名称

描述

packaged_task::operator=运算符

从指定的对象调用一个关联的异步状态。

packaged_task::operator ()运算符

对该关联的异步状态中存储的可调用包装对象,基于单元则返回值,并将状态 准备。

packaged_task::operator bool运算符

指定对象是否具有关联的异步状态。

要求

**标头:**将来

**命名空间:**std

请参见

参考

<future>

其他资源

标头文件