SchedulerPolicy::SchedulerPolicy 构造函数
构造新的计划程序策略并用并发运行时和资源管理器支持的 策略密钥 值填充。
_CRTIMP SchedulerPolicy();
_CRTIMP SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
_CRTIMP 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 方法