RiCOSEventFlag 인터페이스

이벤트 플래그는 스레드 간 신호 전달에 사용되는 동기화 오브젝트입니다. 스레드는 wait를 호출하여 이벤트 플래그를 대기할 수 있습니다. 일부 다른 스레드가 플래그에 신호를 보내면 대기 중인 스레드가 실행됩니다. 이벤트 플래그는 처음에는 신호를 보내지 않은(재설정) 상태입니다.

Rational® Rhapsody®에서 이벤트 플래그가 구현되면 이벤트 플래그가 신호를 받은 경우 대기 중인 스레드 중 하나 이상이 릴리스됩니다. 이는 이벤트 플래그가 신호를 받은 경우 대기 중인 모든 스레드가 릴리스되는 일부 운영 체제의 일반 시맨틱과 대조적입니다.

작성 요약
create
RiCOSEventFlag 오브젝트를 작성합니다.
destroy
RiCOSEventFlag 오브젝트를 영구 삭제합니다.
cleanup
RiCOSEventFlag 오브젝트 다음에 정리합니다.
init
RiCOSEventFlag 오브젝트를 초기화합니다.
메소드 요약
reset
이벤트 플래그를 알려진 상태로 자동 설정합니다.
signal
차단된 태스크를 릴리스합니다.
wait
일부 다른 태스크가 동일한 이벤트 플래그 인스턴스에서 signal을 호출하여 릴리스할 때까지 호출하는 태스크를 차단합니다.

피드백