Freigeben über


ScheduleGroup-Klasse

Stellt die Abstraktion für eine Planungsgruppe dar. In Planungsgruppen werden Sätze verwandter Arbeitsaufgaben organisiert, die von einer gemeinsamen Planung profitieren. Die kann 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 mehrerer Elemente innerhalb der gleichen Gruppe auf dem gleichen NUMA-Knoten oder physischem Socket geschehen.

class ScheduleGroup;

Member

Geschützte Konstruktoren

Name

Beschreibung

ScheduleGroup::~ScheduleGroup-Destruktor

Ö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

Inkrementiert den Verweiszähler dieser Planergruppe.

ScheduleGroup::Release-Methode

Dekrementiert den Verweiszähler dieser Planergruppe.

ScheduleGroup::ScheduleTask-Methode

Plant eine einfache Aufgabe innerhalb der Planungsgruppe.

Vererbungshierarchie

ScheduleGroup

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

CurrentScheduler-Klasse

Scheduler-Klasse

Konzepte

Taskplaner (Concurrency Runtime)