task_handle::task_handle コンストラクター
新しい task_handle オブジェクトを構築します。 タスクの処理は、コンストラクターのパラメーターとして指定された関数を呼び出すことで実行されます。
task_handle(
const _Function& _Func
);
パラメーター
- _Func
task_handle オブジェクトで表される処理を実行するために呼び出される関数。 ラムダ ファンクタ、関数へのポインター、またはシグネチャ void operator()() を持つ関数呼び出し演算子の形式をサポートする任意のオブジェクトを使用できます。
解説
コンストラクターに渡される処理関数のコピーは、ランタイムによって作成されます。 そのため、task_handle オブジェクトに渡した関数オブジェクトで発生した状態の変化は、その関数オブジェクトのコピーには反映されません。
必要条件
ヘッダー: ppl.h
名前空間: concurrency