Конструктор SchedulerPolicy::SchedulerPolicy
Создает новую политику планировщик и заполняет ее значениями для ключей политики, поддерживаемых планировщиками среды параллелизма и диспетчером ресурсов.
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