enuSpace Runtime Scheduler
enuSpace 엔진에는 응용 프로그램, 내부 스크립트의 이벤트 등을 연속적으로 처리할 수 있도록 런타임 스케줄러가 포함되어 있다.
<Runtime Scheduler의 인터페이스 구성도>
Runtime Scheduler는 외부 API를 통하여 동기식 또는 비동식의 이벤트 함수들을 입력된 순서에 따라서 처리를 수행한다. 비동식 이벤트 함수 호출 시에는 메시지 스택에 추가후 함수 리턴을 반환한다.
추가된 메시지는 순차적인 차례에 따라 처리를 수행한다. 동기식 이벤트 함수를 호출하였을 경우에는 스택에 쌓여 있는 모든 메시지를 처리하고 호출한 함수가 정상적으로 수행하였을 경우 함수 리턴을 수행한다.
enuSpace Scheduler는 스크립트 이벤트와 응용 프로그램의 이벤트 사용자의 이벤트등을 순차적으로 처리하기 위한 최적의 스케쥴러를 제공한다.
'enuSpace for moon(2016) > Architecture' 카테고리의 다른 글
Getting Started with enuSpace (0) | 2015.12.29 |
---|