ScheduleGroup, classe
Représente une abstraction pour un groupe de planification. Les groupes de planification organisent un ensemble de travaux connexes qui bénéficient d'être planifiés près des uns des autres, au niveau temporel en exécutant une autre tâche du même groupe avant de se déplacer vers un autre groupe, ou au niveau spatial en exécutant plusieurs éléments du même groupe sur le même nœud NUMA ou socket physique.
class ScheduleGroup;
Membres
Méthodes publiques
Nom |
Description |
---|---|
Retourne un identificateur pour le groupe de planification qui est unique dans le planificateur auquel le groupe appartient. |
|
Incrémente le nombre de références du groupe de planification. |
|
Décrémente le décompte de références de ce groupe de planificateurs. |
|
Planifie une tâche légère dans le groupe de planification. |
Opérateurs protégés
Nom |
Description |
---|---|
Un objet ScheduleGroup est détruit en interne par l'exécution lorsque toutes les références qui lui sont externes sont diffusées. Il ne peut pas être supprimé explicitement. |
Hiérarchie d'héritage
Configuration requise
En-tête : concrt.h
Espace de noms d'accès : Concurrency