ScheduleGroup::Release 메서드

스케줄러 그룹 참조 횟수를 감소 시킵니다.

virtual unsigned int Release() =0;

반환 값

새로 감소된 참조 횟수입니다.

설명

이것은 일반적으로 컴포지션에 대한 일정 그룹의 수명을 관리하는 데 사용됩니다.일정 그룹의 참조 횟수가 0이 되면 일정 그룹은 런타임에 의해 삭제됩니다.호출 된 후에 Release 메서드를 지정 된 횟수의 생성을 제거 하 참조 개수 및 모든 추가 참조를 사용 하 여 배치는 Reference 메서드를 일정 그룹에 더 이상 이용할 수 없습니다.이렇게 하면 정의되지 않은 동작이 발생합니다.

일정 그룹이 특정 스케줄러 인스턴스와 연결되어 있습니다.후자는 소멸 되 고 스케줄러에서 발생할 수 있으므로 스케줄러에 대 한 모든 참조를 출시 하기 전에 일정 그룹에 대 한 모든 참조가 해제 됩니다를 확인 해야 합니다.그렇지 않으면 정의되지 않은 동작이 발생합니다.

요구 사항

헤더: concrt.h

네임 스페이스: 동시성

참고 항목

참조

ScheduleGroup 클래스

ScheduleGroup::Reference 메서드

CurrentScheduler::CreateScheduleGroup 메서드

Scheduler::CreateScheduleGroup 메서드