execute

이 메소드는 스레드 기본 루프 함수입니다. 기본적으로 보호된 이 함수는 스레드 큐에서 이벤트를 처리합니다. 자세한 내용은 execute 메소드 사용의 내용을 참조하십시오.

가시성
Public
시그니처
virtual OMReactive* execute();
리턴값

이 메소드는 OMReactive를 리턴합니다. 이 값은 스레드(활성)를 "소유"한 반응 클래스를 지정합니다.

주: IBM® Rational® Rhapsody® 프레임워크는 기본 예외 핸들러를 제공하지 않습니다. 이러한 핸들러를 제공하지 않는 이유 중 하나는 BSP를 구성하여 예외 처리를 수행할 수 있기 때문이지만 이는 사용 공간 및 성능이 영향을 줍니다. 그렇더라도 고유한 C++ 예외 핸들러를 사용할 수 있습니다.

execute 메소드에서 OMThread의 기본 루프에 일반 대체 핸들러를 배치하려고 할 수 있습니다. 또한 기본적으로 사용하지 않는 조건부 코드 세그먼트로 예외 처리를 추가할 수도 있습니다.

execute를 대체하여 다른 스레드 동작을 특수화할 수 있습니다. 예를 들어 반응 클래스가 아닌 활성 클래스를 작성할 수 있습니다.


피드백