ScheduleGroup::Release 메서드
스케줄러 그룹 참조 횟수를 감소 시킵니다.
virtual unsigned int Release() =0;
반환 값
새로 감소된 참조 횟수입니다.
설명
이것은 일반적으로 컴포지션에 대한 일정 그룹의 수명을 관리하는 데 사용됩니다.일정 그룹의 참조 횟수가 0이 되면 일정 그룹은 런타임에 의해 삭제됩니다.호출 된 후에 Release 메서드를 지정 된 횟수의 생성을 제거 하 참조 개수 및 모든 추가 참조를 사용 하 여 배치는 Reference 메서드를 일정 그룹에 더 이상 이용할 수 없습니다.이렇게 하면 정의되지 않은 동작이 발생합니다.
일정 그룹이 특정 스케줄러 인스턴스와 연결되어 있습니다.후자는 소멸 되 고 스케줄러에서 발생할 수 있으므로 스케줄러에 대 한 모든 참조를 출시 하기 전에 일정 그룹에 대 한 모든 참조가 해제 됩니다를 확인 해야 합니다.그렇지 않으면 정의되지 않은 동작이 발생합니다.
요구 사항
헤더: concrt.h
네임 스페이스: 동시성