次の方法で共有


future クラス

非同期戻り値オブジェクトを表します。

template<class Ty>
class future;

解説

それぞれの標準 非同期プロバイダーは、型がこのテンプレートのインスタンス化であるオブジェクトを返します。future のオブジェクトが関連付けられている非同期プロバイダーへのアクセスを提供します。同じ非同期プロバイダーに関連付けられた複数の非同期のオブジェクトを必要な場合は、shared_future のオブジェクトへの future のオブジェクトをコピーします。

メンバー

Hh920539.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

future::future のコンストラクター

future オブジェクトを構築します。

Hh920539.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

future::get のメソッド

関連する非同期状態に格納される結果を取得します。

future::share のメソッド

shared_futureにオブジェクトを変換します。

future::valid のメソッド

オブジェクトが空でないかどうかを指定します。

future::wait のメソッド

関連する非同期状態の準備が整うまで現在のスレッドをブロックします。

future::wait_for のメソッド

関連する非同期の状態までブロックは準備ができているか、指定した時間が経過するまで。

future::wait_until のメソッド

関連する非同期の状態までブロックする準備ができています。指定した時点まで。

Hh920539.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

future::operator= 演算子

指定したオブジェクトから関連する非同期状態を転送します。

必要条件

将来のヘッダー:

名前空間: std

参照

関連項目

<future>

その他の技術情報

ヘッダー ファイル