Share via


Scheduler::CreateScheduleGroup Method

Creates a new schedule group within the scheduler.

virtual ScheduleGroup * CreateScheduleGroup() =0;

Return Value

A pointer to the newly created schedule group. This ScheduleGroup object has an initial reference count placed on it.

Remarks

You must invoke the Release method on a schedule group when you are done scheduling work to it. The scheduler will destroy the schedule group when all work queued to it has completed.

Note that if you explicitly created this scheduler, you must release all references to schedule groups within it, before you release your references on the scheduler.

Requirements

Header: concrt.h

Namespace: Concurrency

See Also

Reference

Scheduler Class

ScheduleGroup Class

ScheduleGroup::Release Method

Concepts

Task Scheduler (Concurrency Runtime)