shared_future选件类

描述 异步返回对象。 与 将来 对象不同,一个 异步提供程序 可以与任意数量的 shared_future 对象。

template<class Ty>
class shared_future;

备注

不要调用任何方法除了 validoperator=和析构函数外在为 空shared_future 对象。

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

成员

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

名称

描述

shared_future::shared_future构造函数

构造 shared_future 对象。

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

名称

描述

shared_future::get方法

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

shared_future::valid方法

指定对象是否不为 null。

shared_future::wait方法

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

shared_future::wait_for方法

阻止,直到该关联的异步状态准备好或,直到指定的时间过时为止。

shared_future::wait_until方法

阻止,直到该关联的异步状态准备好或等到指定的时间点。

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

名称

描述

shared_future::operator=运算符

将新的关联的异步状态。

要求

**标头:**将来

**命名空间:**std

请参见

参考

<future>

其他资源

标头文件