SchedulingProtocolType-Enumeration
Wird von der SchedulingProtocol-Richtlinie verwendet, um zu beschreiben, welcher Planungsalgorithmus für den Planer verwendet wird.Weitere Informationen über verfügbare Planerrichtlinien finden Sie unter PolicyElementKey-Enumeration.
enum SchedulingProtocolType;
Mitglieder
Werte
Name |
Beschreibung |
---|---|
EnhanceForwardProgress |
Der Planer bevorzugt das Wechseln zwischen Planungsgruppen nach der Ausführung nach allen Aufgaben nach dem Round-Robin-Prinzip.Kontexte mit aufgehobener Blockierung werden meist im FIFO-Modus (First-in-First-out) geplant.Virtuelle Prozessoren speichern keine Kontexte im Cache, deren Blockierung aufgehoben wurde. |
EnhanceScheduleGroupLocality |
Der Planer priorisiert die Verarbeitung von Aufgaben in der aktuellen Planungsgruppe, bevor er zu einer anderen Planungsgruppe wechselt.Kontexte mit aufgehobener Blockierung werden pro virtuellem Prozessor zwischengespeichert und meist im LIFO-Modus (Last-in-First-out) durch den virtuellen Prozessor geplant, der die Blockierung aufgehoben hat. |
Anforderungen
Header: concrt.h
Namespace: Parallelität