次の方法で共有


SchedulerPolicy クラス

SchedulerPolicy クラスには、ポリシー要素ごとに 1 つずつ、スケジューラ インスタンスの動作を制御するキーと値のペアのセットが含まれています。

class SchedulerPolicy;

メンバー

パブリック コンストラクター

名前

説明

SchedulerPolicy::SchedulerPolicy コンストラクター

オーバーロードされます。 新しいスケジューラ ポリシーを構築し、同時実行ランタイム スケジューラおよびリソース マネージャーでサポートされているポリシー キーの値を設定します。

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

スケジューラ ポリシーを破棄します。

パブリック メソッド

名前

説明

SchedulerPolicy::GetPolicyValue メソッド

_Key パラメーターとして指定されるポリシー キーの値を取得します。

SchedulerPolicy::SetConcurrencyLimits メソッド

SchedulerPolicy オブジェクトに対して、MinConcurrency ポリシーおよび MaxConcurrency ポリシーを同時に設定します。

SchedulerPolicy::SetPolicyValue メソッド

_Key パラメーターとして指定されるポリシー キーの値を設定し、古い値を返します。

パブリック演算子

名前

説明

SchedulerPolicy::operator= 演算子

別のスケジューラ ポリシーからスケジューラ ポリシーを割り当てます。

解説

SchedulerPolicy クラスを使用して制御できるポリシーの詳細については、「PolicyElementKey 列挙型」を参照してください。

継承階層

SchedulerPolicy

必要条件

ヘッダー: concrt.h, concrtrm.h

名前空間: concurrency

参照

関連項目

concurrency 名前空間

PolicyElementKey 列挙型

CurrentScheduler クラス

Scheduler クラス

概念

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