Condividi tramite


Metodo ScheduleGroup::Release

Decrementa il conteggio dei riferimenti di gruppo di pianificazione.

virtual unsigned int Release() =0;

Valore restituito

Conteggio dei riferimenti appena decrementato.

Note

Viene utilizzato in genere per gestire la durata del gruppo di pianificazione per la composizione. Quando il conteggio dei riferimenti di un gruppo di pianificazione scende a zero, il gruppo di pianificazione viene eliminato dal runtime. Dopo aver chiamato il metodo Release un numero specifico di volte per rimuovere il conteggio dei riferimenti di creazione e qualsiasi riferimento aggiuntivo posizionato utilizzando il metodo Reference, non è possibile utilizzare ulteriormente il gruppo di pianificazione. Questa azione provocherà un comportamento non definito.

Un gruppo di pianificazione è associato a una particolare istanza dell'utilità di pianificazione. È necessario assicurarsi che tutti i riferimenti al gruppo di pianificazione vengano rilasciati prima del rilascio di tutti i riferimenti all'utilità di pianificazione, perché l'ultimo potrebbe provocare la distruzione dell'utilità di pianificazione. In caso contrario potrebbe verificarsi un comportamento non definito.

Requisiti

Header: concrt.h

Spazio dei nomi: concorrenza

Vedere anche

Riferimenti

Classe ScheduleGroup

Metodo ScheduleGroup::Reference

Metodo CurrentScheduler::CreateScheduleGroup

Metodo Scheduler::CreateScheduleGroup