여러 응용 프로그램을 실행할 수있는 임베디드 장치 용 프레임 워크를 작성하고 있습니다. 응용 프로그램간에 전환 할 때 현재 응용 프로그램의 상태가 올바르게 정리되도록하려면 어떻게해야합니까? 예를 들어 하나의 응용 프로그램에서 집중적 인 루프를 실행 중이며 해당 루프가 아직 완료되지 않은 상태에서 두 번째 응용 프로그램을 실행하라는 요청이 있다고 가정 해보십시오. 루프가 완료 될 때까지 루프가 포함 된 개체를 삭제할 수 없습니다. 그러나 루프 할 개체를 삭제할 준비가 된 상태로 유지하는 방법을 확신 할 수 없습니다. 완료 될 때 알려주는 일종의 폴링 메커니즘이나 이벤트 콜백이 필요합니까?C++에서 인터럽트 처리
감사합니다.
인터럽트 일 경우 스케줄링 및 멀티 태스킹에 관한 질문 일 수 있습니까? 인터럽트는 일반적으로 낮은 수준의 외부 트리거를 나타냅니다. – lothar