alarm과 sleep

2019. 7. 24. 12:15임베디드/리눅스시스템프로그래밍

"alarm이 울리면 시스템이 sleep 상태에 있다면 깨어나게 된다, 한 번 깨어난 프로세스는 다시 잠들지 않는다"

 

아래 코드는 타임아웃 signal handler에 들어가게 되면 sleep 상태에 있는 프로세스는 깨어나면서 다시 잠들지 않아서 alarm 3번에 프로그램이 종료된다

 

 

 

'임베디드 > 리눅스시스템프로그래밍' 카테고리의 다른 글

세마포어 Semaphore  (0) 2019.07.25
sigprocmask oldset  (0) 2019.07.24
wait와 waitpid  (0) 2019.07.23
프로세스 생성 fork  (0) 2019.07.23
read API  (0) 2019.07.22