SchedulerPolicy::SchedulerPolicy 构造函数

构造新的计划程序策略并用并发运行时和资源管理器支持的 策略密钥 值填充。

SchedulerPolicy();

SchedulerPolicy(
   size_t _PolicyKeyCount,
   ...
);

SchedulerPolicy(
   const SchedulerPolicy& _SrcPolicy
);

参数

  • _PolicyKeyCount
    在 _PolicyKeyCount 参数后的键/值对数目。

  • _SrcPolicy
    要复制的源策略。

备注

第一个构造函数创建一个新的计划程序策略,其中所有策略将都被初始化为它们的默认值。

第二个构造函数创建一个新的计划程序策略,它使用已命名参数的初始化样式。在将 _PolicyKeyCount 参数作为键/值对提供之后的值。未在此构造函数中指定的任何策略项都将具有其默认值。该构建函数可引发异常 invalid_scheduler_policy_key, invalid_scheduler_policy_valueinvalid_scheduler_policy_thread_specification

第三个构造函数是复制构造函数。通常,最方便的方式定义新的计划程序策略将复制现有策略并修改它使用 SetPolicyValueSetConcurrencyLimits 方法。

有关使用计划程序策略一起使用的更多信息,包括示例,请参见 计划程序策略

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

SchedulerPolicy 类

SchedulerPolicy::SetPolicyValue 方法

SchedulerPolicy::GetPolicyValue 方法

SchedulerPolicy::SetConcurrencyLimits 方法

PolicyElementKey 枚举