fork질문!
글쓴이: vilinux / 작성시간: 월, 2004/07/12 - 3:44오후
질문입니다.
client가 들어올때마다 listen 해서 accept하는데
client가 들어올때마다 fork생성해서 데이터 수신 하고 sock close
하거든요.
근데 새로운 클라이언트가 들어올때마다 프로세서 아이디를 찍어보니까
프로세서 id가 100이었다면 그다음접속은 101.....계속 하나씩 증가하더라구요
저 아이디가 어디까지 증가할까?
프로그램이 살아있다면 계속 증가할텐데....증가하다가 죽진 않는지?
궁금해요 ^^;
Forums:
pid는 다시 처음부터 시작합니다. 증가하면서도 이미 다른 녀석이 살아
pid는 다시 처음부터 시작합니다. 증가하면서도 이미 다른 녀석이 살아 있으면 건너 뛰지요
---
http://coolengineer.com
프로세스를 생성하는데...
클라이언트가 접속할때마다 fork()를 해서 처리를 해주는 상황인데 프로세스수가 계속 증가되는 것이 걱정이시라면 전체적인 설계를 다시 해야하실것 같네요
접속자 수가 많다면 지금 하신 방법은 그리 좋지 않은것 같네요
무엇이 가장 좋다라는 것은 없지만 전체적인 상황을 고려했을때 먼저 생각해야될껀 접속수일 것입니다.
그냥 연습하시는 거라면 상관없지만요....
허접답변이었습니다.
/***************************************************
* 가장 심플한 것이 가장 아름다운 것이다.
***************************************************/
댓글 달기