ScheduleGroup::Release (Método)

Disminuye el contador de referencia del grupo de este programador.

virtual unsigned int Release() =0;

Valor devuelto

El recuento de referencias disminuido recientemente.

Comentarios

Normalmente se usa para administrar la duración del grupo de programación para la composición. Cuando el recuento de referencias de un grupo de programación llega hasta cero, el runtime elimina el grupo de programación. Una vez llamado el método Release el número concreto de veces para quitar el contador de referencias de creación y cualquier referencia adicional colocada a través del método Reference, no podrá usar más el grupo de programación. Hacer esto da como resultado un comportamiento indefinido.

Un grupo de programación está asociado a una instancia del programador determinada. Debe asegurarse de que todas las referencias al grupo de programación se liberan antes de que se liberen todas las referencias al programador, puesto que esto último podría provocar que se destruyese el programador. Hacer lo contrario da como resultado un comportamiento indefinido.

Requisitos

Encabezado: concrt.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

ScheduleGroup (Clase)

ScheduleGroup::Reference (Método)

CurrentScheduler::CreateScheduleGroup (Método)

Scheduler::CreateScheduleGroup (Método)