반응형 오버런 처리1 [C언어] 프로세스 Sleep개념과 관련 시스템 콜(System call) 프로세스와 Sleep 개념프로세스가 시간이 걸리는 특정 연산(IO, Network)을 수행해야 할 때, 프로세스는 할 일이 없으므로 무한정 대기 상태에 빠진다. 이를 방지하기 위해 운영체제는 I/O 요청을 보낸 후 해당 프로세스를 sleep 상태로 전환하고, 다른 프로세스가 CPU를 사용할 수 있도록 한다. 이후 커널이 해당 프로세스를 다시 깨우면 실행이 재개된다. 이는 운영체제의 스케줄링 기법 중 하나이다.Low Resolution Sleeping (저해상도, 초단위 sleep)sleep() 함수unsigned int sleep(unsigned int seconds);동작 방식seconds 만큼 프로세스를 sleep 시킨다.성공하면 0을 반환한다.신호(Signal) 등의 이유로 sleep이 조기에 종료.. 2025. 3. 2. 이전 1 다음