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


Класс SchedulerPolicy

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

class SchedulerPolicy;

Члены

Открытые конструкторы

Имя

Описание

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

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

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

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

Открытые методы

Имя

Описание

Метод SchedulerPolicy::GetPolicyValue

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

Метод SchedulerPolicy::SetConcurrencyLimits

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

Метод SchedulerPolicy::SetPolicyValue

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

Открытые операторы

Имя

Описание

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

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

Заметки

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

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

SchedulerPolicy

Требования

Заголовок: concrt.h

Пространство имен: Concurrency

См. также

Ссылки

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

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

Класс CurrentScheduler

Класс Scheduler

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

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