[질문]부모 process에서 wait시
글쓴이: 익명 사용자 / 작성시간: 수, 2002/06/26 - 12:04오전
안녕하세요?
다름이 아니고요...unix시스템 프로그래밍을 공부하다가 궁금한 점이 있어
서 이렇게 질문을 드리게 되었습니다.
프로세스가 fork시, 자식 프로세스의 종료 코드를 받기위해 wait를 한다
고 하는데요, wait를 하면, 부모 process는 수행을 멈추고 자식이 끝날 때
까지 기다린다고 하는데, 그렇게 하면, 부모의 하는 일은 못하게 되는것
아님니까? fork한다는 것이 같은 코드로 다른 일을 동시에 수행하게 하기
위해서 하는 것이라고 여겨지는데, wait를 해서 부모가 멈추고 기다린다
면, fork의 의미가 없지 않습니까? 차라리 init에게 siginit을 주고, init
이 종료 코드를 받아서 좀비를 처리하는 일을 모두 하게 하는 것이 더 효
율적이지 않은 지요...-.-;;;
제가 아직 처음 공부하는 것이라, fork에 대해 잘못이해 하고 있어서 이
런 망상(?)을 하는지 모르겠습니다.
많은 조언 부탁드립니다.
꾸벅
Forums:
Re: [질문]부모 process에서 wait시
이 글을 참고하세요
댓글 달기