Compartilhar via


Método ScheduleGroup::Release

Diminui a contagem de referência do grupo do agendador.

virtual unsigned int Release() =0;

Valor de retorno

Recentemente diminui a contagem de referência.

Comentários

Isso geralmente é usado para gerenciar o tempo de vida do grupo de agenda para o composto. Quando a contagem de referência de um grupo da agenda estiver como zero, o grupo da agenda será excluída em tempo de execução. Depois que você chamou o método de Release o número específico de vezes remover a contagem de referência de criação e todas as referências adicionais colocadas usando o método de Reference , você não pode usar o grupo de agenda mais. Isso resultará em comportamento indefinido.

Um grupo de agenda é associado a uma instância específica do agendador. Você deve assegurar que todas as referências ao grupo de agenda sejam liberadas antes de todas as referências ao agendador sejam liberadas, porque o passo que poderiam levar ao agendador que está sendo destruídos. Fazer de outra forma resultar em comportamento indefinido.

Requisitos

Cabeçalho: concrt.h

Namespace: simultaneidade

Consulte também

Referência

Classe ScheduleGroup

Método ScheduleGroup::Reference

Método CurrentScheduler::CreateScheduleGroup

Método Scheduler::CreateScheduleGroup