Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents an abstraction for a schedule group. Schedule groups organize a set of related work that benefits from being scheduled close together either temporally, by executing another task in the same group before moving to another group, or spatially, by executing multiple items within the same group on the same NUMA node or physical socket.
class ScheduleGroup;
Members
Public Methods
| Name | Description | 
|---|---|
| Returns an identifier for the schedule group that is unique within the scheduler to which the group belongs. | |
| Increments the schedule group reference count. | |
| Decrements the scheduler group reference count. | |
| Schedules a light-weight task within the schedule group. | 
Protected Operators
| Name | Description | 
|---|---|
| Overloaded. A ScheduleGroup object is destroyed internally by the runtime when all external references to it are released. It cannot be explicitly deleted. | 
Inheritance Hierarchy
ScheduleGroup
Requirements
Header: concrt.h
Namespace: concurrency