스테레오타입이 지정된
애플리케이션 오브젝트에는 활성 오브젝트와
보호 오브젝트(보호된 오브젝트, 동기화된 오브젝트 또는
모니터라고도 함)가 포함됩니다.
활성 오브젝트 및 동시성
활성
오브젝트는 제어 스레드를 소유하는
애플리케이션 오브젝트입니다. 활성 오브젝트에는 제어기 기능이 있습니다.
각 활성 오브젝트는 해당되는 수신 이벤트를 처리하는 이벤트 큐를
소유합니다. 기본적으로 서브오브젝트 역시 활성 상태(각각
해당되는 고유 스레드를 소유하는 경우)가 아니면 서브오브젝트는 스레드를
공유하며 그 결과로 이벤트 큐를 공유합니다.
보호 오브젝트
보호 오브젝트는
몇몇 활성 오브젝트나 태스크가 공유하는
데이터를 캡슐화합니다. 이 오브젝트는 자체의 고유 스레드를
소유하지 않지만 다양한 스레드의 호출을 동기화할 수 있습니다.