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


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

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

enum SchedulingProtocolType;

Члены

Значения

Имя

Описание

EnhanceForwardProgress

Планировщик предпочитает циклически перескакивать по группам расписаний после выполнения каждой задачи. Разблокированные контексты обычно планируются образом "первым вошел — первым вышел". Виртуальные процессоры не кэшируют разблокированные контексты.

EnhanceScheduleGroupLocality

Планировщик предпочитает продолжать работать над задачами в пределах текущей группы расписаний перед перемещением в другую группу расписания. Разблокированные контексты кэшируются на виртуальный процессор и обычно планируются в манере "последним вошел — первым вышел" виртуальным процессором, который их разблокировал.

Требования

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

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

См. также

Ссылки

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

Класс SchedulerPolicy

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