:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/05/29 19:53
다른개념 필요없이
만약 어떤 프로세스가 차일드를 하나 생성하고 그 프로세스는 종료되었다 칩시다. 그럼 차일드가 자동적으로 죽어야할 이유가없죠. 그에 관련해 따로 코딩을 넣어서 작동하게 하지 않는이상이요. 그럼 부모가 없어진 자식은 어떻게되느냐 현실과 비슷합니다. 다른이가 키우게 되겠죠. 그 다른이가 커널입니다. 그런데 ps 명령으로 보셨다면 파악을 하셨을텐데.. 부모프로세스 아이디가 1로 바뀝니다. (데몬을 만들때 이러한방법을 많이 사용합니다.) 마지막으로 포크로 fd를 나누어 두 프로세스에서 컨트롤하는건 좀 좋지 않은 형태입니다. 고수준의 유닉스 네트워크 프로그래맹 관련으로는 고 리차드 스티븐스의 책을 보시는것을 추천합니다. 처음보면 어려울수있지만 현업에서도 많은도움이 될만큼 많고 괜찮은내용들이 있습니다.
10/05/29 20:07
아... 우선 답변 감사드립니다.^^
네 맞네요 부모PID가 1로 바뀌네요.... 데몬은... 좀비프로세스랑은... 다른거겠죠? 추천해주신 책 잘 살펴보겠습니다.
|