Freigeben über


ScheduleGroup-Klasse

Stellt eine Abstraktion für eine Planungsgruppe dar.Planungsgruppen organisieren einen Satz verwandter Arbeitsaufgaben, die davon profitieren, zusammen geplant zu werden, entweder zeitlich durch das Ausführen einer anderen Aufgabe in der gleichen Gruppe vor dem Wechsel in eine andere Gruppe, oder räumlich durch das Ausführen von mehreren Elementen innerhalb der gleichen Gruppe auf dem gleichen NUMA-Knoten oder physischem Socket.

class ScheduleGroup;

Mitglieder

Dd504865.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

ScheduleGroup::Id-Methode

Gibt einen Bezeichner für die Planungsgruppe zurück, der innerhalb des Planers eindeutig ist, zu dem die Gruppe gehört.

ScheduleGroup::Reference-Methode

Erhöht den Planungsgruppen verweiszähler.

ScheduleGroup::Release-Methode

Verringert den Planer gruppiert verweiszähler.

ScheduleGroup::ScheduleTask-Methode

Plant eine einfache Aufgabe innerhalb der Planungsgruppe.

Dd504865.collapse_all(de-de,VS.110).gifGeschützte Operatoren

Name

Beschreibung

ScheduleGroup::operator-delete-Operator

Überladen.Ein ScheduleGroup-Objekt wird von der Laufzeit intern zerstört, wenn alle externen Verweise darauf freigegeben werden.Er kann nicht explizit gelöscht werden.

Vererbungshierarchie

ScheduleGroup

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

CurrentScheduler-Klasse

Scheduler-Klasse

Konzepte

Taskplaner (Concurrency Runtime)