future クラス
非同期戻り値オブジェクトを表します。
template<class Ty>
class future;
解説
それぞれの標準 非同期プロバイダーは、型がこのテンプレートのインスタンス化であるオブジェクトを返します。future のオブジェクトが関連付けられている非同期プロバイダーへのアクセスを提供します。同じ非同期プロバイダーに関連付けられた複数の非同期のオブジェクトを必要な場合は、shared_future のオブジェクトへの future のオブジェクトをコピーします。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
future オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
関連する非同期状態に格納される結果を取得します。 |
|
shared_futureにオブジェクトを変換します。 |
|
オブジェクトが空でないかどうかを指定します。 |
|
関連する非同期状態の準備が整うまで現在のスレッドをブロックします。 |
|
関連する非同期の状態までブロックは準備ができているか、指定した時間が経過するまで。 |
|
関連する非同期の状態までブロックする準備ができています。指定した時点まで。 |
パブリック演算子
名前 |
説明 |
---|---|
指定したオブジェクトから関連する非同期状態を転送します。 |
必要条件
将来のヘッダー:
名前空間: std