예를 들어 핸드폰 인터페이스를 만든다고 하면 프로그램이 계속 돌기때문에 핸드폰 시간이 흐르는 거겠죠?근데 도중에 cin 같은거로 입력 받아서 메뉴나 무슨 볼륨 조정을 할텐데 cin 코드에서 멈춰있는데 어떻게 시간이 흐르게 만들까요?
1.1 primary thread 에서 cin 을 호출하여 I/O 수행 1.2 thread 생성후 ,생성된 쓰레드에서 타이머 갱신
2.1 primary thread 에서 윈도우 타이머 이벤트 (혹은 유닉스의 signal) 등록, cin 호출하여 입력대기 2.2 타이머 이벤트 수신시 타이머 갱신