Partager via


SchedulerPolicy, classe

La classe SchedulerPolicy contient un jeu de paires clé/valeur, un pour chaque élément de stratégie, qui contrôle le comportement d'une instance du planificateur.

class SchedulerPolicy;

Membres

Constructeurs publics

Nom

Description

SchedulerPolicy::SchedulerPolicy, constructeur

Surchargé. Construit une nouvelle stratégie du planificateur et la remplit avec les valeurs des clés de stratégie prises en charge par les planificateurs de runtime d'accès concurrentiel et le Gestionnaire des ressources.

SchedulerPolicy::~SchedulerPolicy, destructeur

Détruit une stratégie de planificateur.

Méthodes publiques

Nom

Description

SchedulerPolicy::GetPolicyValue, méthode

Récupère la valeur de la clé de stratégie fournie comme paramètre _Key.

SchedulerPolicy::SetConcurrencyLimits, méthode

Définit en même temps les stratégies MinConcurrency et MaxConcurrency sur l'objet SchedulerPolicy.

SchedulerPolicy::SetPolicyValue, méthode

Définit la valeur de la clé de stratégie fournie comme paramètre _Key et retourne l'ancienne valeur.

Opérateurs publics

Nom

Description

SchedulerPolicy::operator=, opérateur

Assigne la stratégie du planificateur à partir d'une autre stratégie de planificateur.

Notes

Pour plus d'informations sur les stratégies qui peuvent être contrôlées en utilisant la classe SchedulerPolicy, consultez PolicyElementKey, énumération.

Hiérarchie d'héritage

SchedulerPolicy

Configuration requise

En-tête : concrt.h, concrtrm.h

Espace de noms : concurrency

Voir aussi

Référence

concurrency, espace de noms

PolicyElementKey, énumération

CurrentScheduler, classe

Scheduler, classe

Concepts

Planificateur de tâches (runtime d'accès concurrentiel)