Método de ScheduleGroup::Release

Contagem de referência do grupo este Agendador diminui.

virtual unsigned int Release() =0;

Valor de retorno

A contagem de referência recentemente diminuído.

Comentários

Isso normalmente é usado para gerenciar a vida útil do grupo de agendamento de composição. Quando a contagem de referência de um grupo de agendamento cai para zero, o grupo de agendamento é excluído pelo runtime. Depois que você chamou o Release o número específico de vezes para remover a criação de método referência contagem e quaisquer referências adicionais colocadas por meio de Reference método, você não pode utilizar o grupo de agendamento mais. Isso resultará em um comportamento indefinido.

Um grupo de agendamento está associado uma instância específica do Agendador. Certifique-se de que todas as referências para o grupo de agendamento são liberadas antes de todas as referências ao Agendador forem lançadas, desde o último poderia resultar no Agendador sendo destruído. Fazendo os resultados de outra forma em um comportamento indefinido.

Requisitos

Cabeçalho: concrt.h

Namespace: Simultaneidade

Consulte também

Referência

Classe de ScheduleGroup

Método de ScheduleGroup::Reference

Método de CurrentScheduler::CreateScheduleGroup

Método de Scheduler::CreateScheduleGroup