Share via


Classe de ScheduleGroup

Representa uma abstração de um grupo de agendamento. Grupos de agendamento organizam um conjunto de trabalho relacionado a que se beneficia de ser agendado próximos uns dos outros, issue, por outra tarefa em execução no mesmo grupo antes de passar para outro grupo ou espacialmente, executando vários itens dentro do mesmo grupo no mesmo nó NUMA ou soquetes físicos.

class ScheduleGroup;

Membros

Métodos públicos

Nome

Descrição

Método de ScheduleGroup::Id

Retorna um identificador para o grupo de agendamento que é exclusivo dentro do Agendador para o qual o grupo pertence.

Método de ScheduleGroup::Reference

Incrementa a contagem de referência do grupo de agendamento.

Método de ScheduleGroup::Release

Contagem de referência do grupo este Agendador diminui.

Método de ScheduleGroup::ScheduleTask

Agenda uma tarefa leve dentro do grupo de agendamento.

Operadores protegidos

Nome

Descrição

Operador de exclusão de ScheduleGroup::operator

A ScheduleGroup objeto é destruído internamente pelo runtime quando todas as referências externas a ele são liberadas. Ele não pode ser explicitamente excluído.

Hierarquia de herança

ScheduleGroup

Requisitos

Cabeçalho: concrt.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Classe de CurrentScheduler

Classe de Agendador

Conceitos

Agendador de tarefas (Runtime de simultaneidade)