shared_future 类

描述 异步的对象。 未来 与对象不同,异步的提供程序 可与任意数量的 shared_future 对象。

template<class Ty>
class shared_future;

备注

请勿调用任何方法为 validoperator=和析构函数。在 空的shared_future 对象。

shared_future 对象不同步。 对同一对象的方法来自多个线程会具有不可预知的结果的数据通过争用来

成员

公共构造函数

Name

说明

shared_future::shared_future 构造函数

构造 shared_future 对象。

公共方法

Name

说明

shared_future::get 方法

在 关联的异步状态存储的结果。

shared_future::valid 方法

指定对象是否不为 null。

shared_future::wait 方法

阻止当前线程,直到异步关联的就绪状态。

shared_future::wait_for 方法

直到异步块关联的准备或直到指定的时间已经过去。

shared_future::wait_until 方法

直到异步块关联的准备或直到指定的点。

公共运算符

Name

说明

shared_future::operator= 运算符

分配新异步关联的状态。

要求

标头: future

命名空间: std

请参见

参考

<future>

其他资源

C++ 标准库头文件