Compartir a través de


ScheduleGroup (Clase)

Representa una abstracción para un grupo de programación. Los grupos de programación organizan un conjunto de trabajos relacionados que se benefician de programarse juntos ya sea temporalmente, mediante la ejecución de otra tarea en el mismo grupo antes de trasladarse a otro grupo, o espacialmente, mediante la ejecución de varios elementos del mismo grupo en el mismo nodo NUMA o socket físico.

class ScheduleGroup;

Miembros

Métodos públicos

Name

Descripción

ScheduleGroup::Id (Método)

Devuelve un identificador para el grupo de programación que es único dentro del programador al que pertenece el grupo.

ScheduleGroup::Reference (Método)

Incrementa el contador de referencia del grupo de programación.

ScheduleGroup::Release (Método)

Disminuye el contador de referencia del grupo de este programador.

ScheduleGroup::ScheduleTask (Método)

Programa una tarea ligera dentro del grupo de programación.

Operadores protegidos

Name

Descripción

ScheduleGroup::operator delete (Operador)

El runtime destruye internamente un objeto ScheduleGroup cuando se liberan todas las referencias externas a él. No se puede eliminar explícitamente.

Jerarquía de herencia

ScheduleGroup

Requisitos

Encabezado: concrt.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad

CurrentScheduler (Clase)

Scheduler (Clase)

Conceptos

Programador de tareas (Runtime de simultaneidad)