shared_future クラス
非同期戻り値オブジェクトを表します。今後 のオブジェクトに対する、非同期プロバイダー は任意の数の shared_future オブジェクトに関連付けることができます。
template<class Ty>
class shared_future;
解説
空である shared_future のオブジェクトの valid、**operator=**とデストラクターはなくメソッドを呼び出さないでください。
shared_future のオブジェクトは同期されません。複数のスレッドで同一のオブジェクトのメソッドを呼び出して、予測できない結果になるデータの競合が発生します。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
shared_future オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
関連する非同期状態に格納される結果を取得します。 |
|
オブジェクトが空でないかどうかを指定します。 |
|
関連する非同期状態の準備が整うまで現在のスレッドをブロックします。 |
|
関連する非同期の状態までブロックは準備ができているか、指定した時間が経過するまで。 |
|
関連する非同期の状態までブロックする準備ができています。指定した時点まで。 |
パブリック演算子
名前 |
説明 |
---|---|
新しい関連する非同期状態を再配置。 |
必要条件
将来のヘッダー:
名前空間: std