Перечисление SchedulingProtocolType
Используется политикой SchedulingProtocol для описания, какой алгоритм планирования будет использоваться для планировщика. Дополнительные сведения о доступных политиках планировщиков см. в разделе Перечисление PolicyElementKey.
enum SchedulingProtocolType;
Члены
Значения
Name |
Описание |
---|---|
EnhanceForwardProgress |
Планировщик предпочитает циклически перескакивать по группам расписаний после выполнения каждой задачи. Разблокированные контексты обычно планируются образом "первым вошел — первым вышел". Виртуальные процессоры не кэшируют разблокированные контексты. |
EnhanceScheduleGroupLocality |
Планировщик предпочитает продолжать работать над задачами в пределах текущей группы расписаний перед перемещением в другую группу расписания. Разблокированные контексты кэшируются на виртуальный процессор и обычно планируются в манере "последним вошел — первым вышел" виртуальным процессором, который их разблокировал. |
Требования
Заголовок: concrt.h
Пространство имен: concurrency