次の方法で共有


packaged_task クラス

呼び出しの定義が Ty(ArgTypes...)な呼び出しラッパーである 非同期プロバイダーを 記述します。その 関連する非同期状態は 予測結果に加えて呼び出し可能オブジェクトのコピーを保持します。

template<class>
class packaged_task;

メンバー

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

名前

説明

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

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

packaged_task::~packaged_task のデストラクター

packaged_task オブジェクトを破棄します。

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

名前

説明

packaged_task::get_future のメソッド

同じ関連する非同期の状態がの 今後 のオブジェクトを返します。

packaged_task::make_ready_at_thread_exit のメソッド

関連する非同期状態に格納されている呼び出し、アトミックに戻り値を呼び出し可能オブジェクトを格納します。

packaged_task::reset のメソッド

関連する非同期状態を置き換えます。

packaged_task::swap のメソッド

指定したオブジェクトの名前と関連付けられた非同期状態を交換します。

packaged_task::valid のメソッド

オブジェクトに関連付けられた非同期条件がかどうかを指定します。

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

名前

説明

packaged_task::operator= 演算子

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

packaged_task::operator 演算子 ()

関連する非同期状態に格納されている呼び出し状況を呼び出し、戻り値をアトミックに格納し、状態を レディ に設定します。

packaged_task::operator のブール演算子

オブジェクトに関連付けられた非同期条件がかどうかを指定します。

必要条件

将来のヘッダー:

名前空間: std

参照

関連項目

<future>

その他の技術情報

ヘッダー ファイル