ScheduleGroup クラス

スケジュール グループの抽象化を表します。 スケジュール グループは、(別のグループに移動する前に同じグループ内の別のタスクを実行することで) 一時的に、または (同じ NUMA ノードまたは物理ソケットの同じグループ内の複数の項目を実行することにより) 空間的に、短い間隔でスケジュールするとメリットがある関連作業のセットを編成します。

class ScheduleGroup;

メンバー

プロテクト コンストラクター

名前

説明

ScheduleGroup::~ScheduleGroup デストラクター

パブリック メソッド

名前

説明

ScheduleGroup::Id メソッド

スケジュール グループが属するスケジューラ内で一意のスケジュール グループの識別子を返します。

ScheduleGroup::Reference メソッド

スケジュール グループの参照カウントをインクリメントします。

ScheduleGroup::Release メソッド

スケジュール グループの参照カウントをデクリメントします。

ScheduleGroup::ScheduleTask メソッド

スケジュール グループ内の軽量タスクをスケジュールします。

継承階層

ScheduleGroup

必要条件

ヘッダー: concrt.h

名前空間: concurrency

参照

関連項目

concurrency 名前空間

CurrentScheduler クラス

Scheduler クラス

概念

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