Compartilhar via


Método Scheduler::CreateScheduleGroup

Cria um novo grupo de agenda no agendador. A versão que usa o parâmetro _Placement causa tarefas dentro do grupo da agenda recém-criada ser removido para executar no local especificado pelo parâmetro.

virtual ScheduleGroup * CreateScheduleGroup() =0;

virtual ScheduleGroup * CreateScheduleGroup(
   location& _Placement
) =0;

Parâmetros

  • _Placement
    Uma referência a um local onde as tarefas dentro do grupo de agenda mais adequado para executar.

Valor de retorno

Um ponteiro para o grupo da agenda recém-criada. Esse objeto de ScheduleGroup tem uma contagem inicial de referência colocada nele.

Comentários

Você deve chamar o método de Versão em um grupo da agenda ao trabalho seja feito de programação. O agendador destruirá o grupo de agenda quando qualquer trabalho em fila a ele foi concluída.

Observe que se você criou explicitamente esse agendador, você deve liberar todas as referências aos grupos de agenda nele, antes de liberar suas referências no agendador.

Requisitos

Cabeçalho: concrt.h

Namespace: simultaneidade

Consulte também

Referência

Classe Scheduler

Classe ScheduleGroup

Método ScheduleGroup::Release

Classe location

Conceitos

Agendador de tarefas (Tempo de Execução de Simultaneidade)