wait

cokeman의 이미지

fork 방식의 서버 프로그래밍에서 SIGCHLD 핸들러 수행시 부모프로세스가 멈춰버립니다.

제목대로 일반적인 fork 방식의 서버 프로그램입니다.
클라이언트로부터의 request가 오면 fork하여 child를 하나 만들고 요구사항을 처리하고
부모는 다른 클라이언트로의 접속요청을 대기합니다.
child가 요구 사항을 처리하고 종료하면 SIGCHLD를 발생하고 부모 프로세스는 이 시그널을 인지하면

wait 구독하기