次の方法で共有


Scheduler::ScheduleTask メソッド

スケジューラ内の軽量タスクをスケジュールします。軽量タスクは、ランタイムに決定されたスケジュール グループに配置されます。パラメーター _Placement を受け取るバージョンによって指定された場所で実行するためにバイアス タスクが発生します。

virtual void ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data
) =0;

virtual void ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data,
   location& _Placement
) =0;

パラメーター

  • _Proc
    軽量タスクの本体を実行する関数へのポインター。

  • _Data
    タスクの本体にパラメーターとして渡すデータへの void ポインター。

  • _Placement
    軽量タスクが実行の方向にバイアスされた場所への参照。

必要条件

ヘッダー: concrt.h

名前空間: の同時実行

参照

関連項目

Scheduler クラス

ScheduleGroup クラス

location クラス

概念

タスク スケジューラ (同時実行ランタイム)