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
Método ScheduleGroup::Reference