Поделиться через


Класс SchedulerPolicy

Класс SchedulerPolicy содержит набор пар "ключ—значение", одна для каждого элемента политики, контролирующего поведение экземпляра планировщика.

Дополнительные сведения о работе с политикой планировщика, включая примеры, см. в разделе Политики планировщика.

class SchedulerPolicy;

Члены

Dd470841.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

Конструктор SchedulerPolicy::SchedulerPolicy

Перегружен.Создает новую политику планировщик и заполняет ее значениями для ключей политики, поддерживаемых планировщиками среды параллелизма и диспетчером ресурсов.

Деструктор SchedulerPolicy::~SchedulerPolicy

Уничтожает политику планировщика.

Dd470841.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод SchedulerPolicy::GetPolicyValue

Извлекает значение ключа политики, предоставленного в виде параметра _Key.

Метод SchedulerPolicy::SetConcurrencyLimits

Одновременно устанавливает для объекта SchedulerPolicy политики MaxConcurrency и MinConcurrency.

Метод SchedulerPolicy::SetPolicyValue

Задает значение ключа политики предоставленного в виде параметра _Key и возвращает старое значение.

Dd470841.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

Оператор SchedulerPolicy::operator=

Назначает политику планировщика из другой политики планировщика.

Заметки

Дополнительные сведения о политиках, может осуществляться с помощью класса SchedulerPolicy см. в разделе Перечисление PolicyElementKey.

Иерархия наследования

SchedulerPolicy

Требования

заголовок: concrt.h, concrtrm.h

Параллелизм пространство имен:

См. также

Ссылки

Пространство имен concurrency

Перечисление PolicyElementKey

Класс CurrentScheduler

Класс Scheduler

Основные понятия

Планировщик задач (среда выполнения с параллелизмом)