비동기식 멀티 태스크 모델의 실행이 가능한 단일 스레드 프로그램을 생성하는 방법 및 그 프로그램을 포함하는 기록매체(METHOD FOR GENERATING SINGLE-THREAD PROGRAM FOR RUNNING ASYNCHRONOUS MULTI TASK MODEL AND RECORDING MEDIUM INCLUDING THE PROGRAM)
등록번호 1210490조회수 5
- 기술구분
- 국방특허기술
- 기술분야
- 전기/전자
- 상세분야
- 프로그램
- 등록일
- -
- 발명자
- 한상설 | 송경록
기술 내용
본 명세서는 비동기식 멀티 태스크 모델의 실행이 가능한 단일 스레드 프로그램을 생성하는 방법 및 그 프로그램을 포함하는 기록매체에 관한 것으로서, 본 명세서에 개시된 실시예에 따른 단일 스레드 프로그램을 생성하는 방법은, 상기 단일 스레드 프로그램 전체의 기본 실행 주기를 기반으로 주기적으로 갱신하는 기준 시계를 상기 단일 스레드 프로그램에 설정하는 단계와; 상기 단일 스레드 프로그램 내의 태스크를 실행하는 다수의 태스크 모델에 내부 시계를 설정하는 단계와; 상기 기준 시계가 주기적으로 갱신될 때마다 상기 내부 시계와 상기 기준 시계의 시각을 비교하는 단계와; 상기 비교 결과를 근거로, 상기 기준 시계가 상기 내부 시계의 시각보다 빠른지를 판단하는 단계와; 상기 기준 시계가 상기 내부 시계의 시각보다 빠르면 해당 태스크 모델을 통해 해당 태스크를 실행하는 단계를 포함할 수 있다.