CurrentScheduler::CreateScheduleGroup メソッド
呼び出し元コンテキストに関連付けられているスケジューラ内に、新しいスケジュール グループを作成します。
_CRTIMP static ScheduleGroup * __cdecl CreateScheduleGroup();
戻り値
新しく作成されたスケジュール グループへのポインター。 この ScheduleGroup オブジェクトには、参照カウントの初期値が設定されます。
解説
呼び出し元のコンテキストにスケジューラが現在関連付けられていない場合、このメソッドを呼び出すと、プロセスの既定のスケジューラが作成されるか、または呼び出し元コンテキストにアタッチされます。
スケジュール グループに対する作業のスケジューリングが完了したら、スケジューラ グループに対して Release メソッドを呼び出す必要があります。 スケジュール グループのキューに入れられた作業がすべて完了すると、スケジューラはスケジューラ グループを破棄します。
明示的にこのスケジューラを作成した場合、現在のコンテキストをスケジューラからデタッチすることでスケジューラの参照を解放する前に、スケジューラ内のスケジュール グループへのすべての参照を解放する必要があることに注意してください。
必要条件
ヘッダー: concrt.h
名前空間: Concurrency