Alarm Clock1. sleep_list 정렬기존 thread_sleep() 함수에서는 sleep_list에서 깨울 스레드를 찾기 위해 모든 리스트 요소를 다 뒤져야 했다.따라서 불필요한 리스트 순회가 존재했다.// 로컬틱 넣고, state 변경하고, sleep_list에 넣고, 스케줄러 호출하기void thread_sleep(int64_t ticks) { ......생략..... // 현재 스레드가 idle이 아닐 경우 if(curThread != idle_thread) { // 로컬 틱 설정 curThread->localTick = ticks; // localTick 기준으로 정렬되어 삽입 li..