Поделиться через


Метод ScheduleGroup::Release

Уменьшает значение счетчика ссылок этой группы планировщика.

virtual unsigned int Release() =0;

Возвращаемое значение

Уменьшенное значение счетчика ссылок.

Заметки

Обычно используется для управления временем жизни группы расписаний для объединения. Когда значение счетчика ссылок группы расписаний становится равным нулю, группа расписаний удаляется средой выполнения. После вызова метода Release определенное количество раз, чтобы удалить значение счетчика ссылок создания и любые дополнительные ссылки, помещенные через метод Reference, нельзя больше использовать группы расписания. Если сделать так, это приведет к неопределенному поведению.

Расписание группы связано с определенным экземпляром планировщика. Необходимо убедиться, что все ссылки на группу расписаний освобождаются до освобождения всех ссылок на планировщик, поскольку последние может привести к уничтожению планировщика. Если сделать не так, это приведет к неопределенному поведению.

Требования

Заголовок: concrt.h

Пространство имен: Concurrency

См. также

Ссылки

Класс ScheduleGroup

Метод ScheduleGroup::Reference

Метод CurrentScheduler::CreateScheduleGroup

Метод Scheduler::CreateScheduleGroup