共用方式為


SchedulerPolicy::SchedulerPolicy 建構函式

建構新的排程器原則,並填入 原則機碼 並行執行階段排程器和資源管理員所支援的值。

_CRTIMP SchedulerPolicy();
_CRTIMP SchedulerPolicy(
   size_t _PolicyKeyCount,
   ...
);
_CRTIMP SchedulerPolicy(
   const SchedulerPolicy& _SrcPolicy
);

參數

  • _PolicyKeyCount
    _PolicyKeyCount 參數之後的索引鍵/值組數目。

  • _SrcPolicy
    要複製的來源原則。

備註

第一個建構函式會建立新的排程器原則,其中所有原則都初始化為預設值。

第二個建構函式會建立新的排程器原則,此原則使用具名參數樣式的初始化。 _PolicyKeyCount 參數之後的值以機碼/值組的形式提供。 這個建構函式中未指定的任何原則機碼都會有其預設值。 這個建構函式可能會擲回 invalid_scheduler_policy_keyinvalid_scheduler_policy_valueinvalid_scheduler_policy_thread_specification 等例外狀況。

第三個建構函式是複製建構函式。 通常,定義新的排程器原則最方便的方法是複製現有的原則並透過 SetPolicyValueSetConcurrencyLimits 方法修改。

需求

標頭: concrt.h

**命名空間:**並行

請參閱

參考

SchedulerPolicy 類別

SchedulerPolicy::SetPolicyValue 方法

SchedulerPolicy::GetPolicyValue 方法

PolicyElementKey 列舉

其他資源

SchedulerPolicy::SetConcurrencyLimits 方法