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