构造新的计划程序策略并用并发运行时和资源管理器支持的 策略密钥 值填充。
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
参数
_PolicyKeyCount
在 _PolicyKeyCount 参数后的键/值对数目。_SrcPolicy
要复制的源策略。
备注
第一个构造函数创建一个新的计划程序策略,其中所有策略将都被初始化为它们的默认值。
第二个构造函数创建一个新的计划程序策略,它使用已命名参数的初始化样式。在将 _PolicyKeyCount 参数作为键/值对提供之后的值。未在此构造函数中指定的任何策略项都将具有其默认值。该构建函数可引发异常 invalid_scheduler_policy_key, invalid_scheduler_policy_value 或 invalid_scheduler_policy_thread_specification。
第三个构造函数是复制构造函数。通常,最方便的方式定义新的计划程序策略将复制现有策略并修改它使用 SetPolicyValue 或 SetConcurrencyLimits 方法。
有关使用计划程序策略一起使用的更多信息,包括示例,请参见 计划程序策略。
要求
**标头:**concrt.h
命名空间: 并发
请参见
参考
SchedulerPolicy::SetPolicyValue 方法
SchedulerPolicy::GetPolicyValue 方法