Partager via


Scheduler::Create, méthode

Crée un nouveau planificateur dont le comportement est décrit par le paramètre _Policy, place une référence initiale sur le planificateur et retourne un pointeur vers celui-ci.

static Scheduler * __cdecl Create(
   const SchedulerPolicy& _Policy
);

Paramètres

  • _Policy
    Stratégie du planificateur qui décrit le comportement du planificateur créé récemment.

Valeur de retour

Pointeur vers un planificateur créé récemment.Cet objet Scheduler est associé à un décompte de références initial.

Notes

Après la création d'un programmateur avec la Create méthode, vous devez appeler le Release méthode à un moment donné dans le futur afin de supprimer le compte de référence initiale et permettent d'arrêter le Planificateur.

Un planificateur créé avec cette méthode n'est pas joint au contexte d'appel.Il peut être associé à un contexte à l'aide de la Attach méthode.

Cette méthode peut lever plusieurs exceptions, y compris les scheduler_resource_allocation_error et invalid_scheduler_policy_value.

Configuration requise

En-tête : concrt.h

Espace de noms : accès concurrentiel

Voir aussi

Référence

Scheduler, classe

Scheduler::Release, méthode

Scheduler::Attach, méthode

CurrentScheduler::Create, méthode

PolicyElementKey, énumération

Concepts

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