③ Scheduler class 분석④ Alarm class 분석⑤ thread 생성 및 소멸 경로 분석⑥ SWITCH(), StackAllocate() 분석⑦ thread 종료 시 s ... ⑩ alarm, timer, interrupt의 관계2. thread 관련 루틴, Synchronization primitive, Scheduling algorithm의 구현① Alarm ... ::WaitUntil의 구현② Thread::Join()의 구현③ Preemptive Scheduling의 구현④ Condition variable의 구현3. Test Program
6조 함수구현1. Alarm::WaitUntil() 구현A. 설계 및 디자인1) Alarm 이 WaitUntil() 을 호출한thread 를 요청한 시간만큼 BLOCKED 상태 ... 를 만족하도록, 남은 시간 x 가 0또는 음수가 되면 깨어나도록 하였다.B. 루틴에 대한 설명1) class Alarm-WaitUntil() 을 호출하여 BLOCKED 상태가 된 ... thread들을 관리할 blockedList 추가-Alarm의 constructor Alarm() 에서 초기화됨.2) Alarm::WaitUntil()-새로운