SchedulingProtocolType, énumération

Utilisé par la stratégie SchedulingProtocol pour décrire l'algorithme de planification qui sera utilisé pour le planificateur. Pour plus d'informations sur les stratégies de planificateur disponibles, consultez PolicyElementKey, énumération.

enum SchedulingProtocolType;

Membres

Valeurs

Nom

Description

EnhanceForwardProgress

Le planificateur préfère alterner les groupes de planification après avoir exécuté chaque tâche. Les contextes non bloqués sont planifiés en général selon la méthode premier entré, premier sorti. Les processeurs virtuels ne mettent pas en cache les contextes non bloqués.

EnhanceScheduleGroupLocality

Le planificateur préfère continuer à travailler sur les tâches dans le groupe de planification actuel avant passer à un autre groupe de planification. Les contextes non bloqués sont mis en cache par processeur virtuel et sont planifiés selon la méthode premier entré, premier sorti par le processeur virtuel qui les a débloqués.

Configuration requise

En-tête : concrt.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms

SchedulerPolicy, classe

PolicyElementKey, énumération