반응형 waitpid1 C051_waitpid 함수 사용하기 어제 wait 함수에 대해 설명을 해드렸습니다. 어떻게 보면 wait의 상위 버전인 waitpid에 대해 설명을 해드리도록 하겠습니다. 자식 프로세스가 종료되지 않는다면 blocking에 빠지게 됩니다. 너무 새로운 말이 등장을 했네요. blocking이 무엇일까요?? 간단하게 설명을 해드리도록 하겠습니다. 프로그램의 모든 동작은 cpu가 하게 됩니다. 근데 cpu를 받아도 instruction 즉, 컴퓨터에 지시를 못 내리는 경우가 있습니다. 이러한 경우를 blocking라고 합니다. blocking이 되는 이유는 더 많이 있는데 여기서는 그 부분까지 다루지는 않겠습니다. waitpid는 만약 자식 프로세스가 blocking 상태가 일정시간 유지된다면 자식프로세스가 종료되게 해 줍니다. 또 다른 차이점.. 2024. 1. 9. 이전 1 다음 반응형