fork 로 프로세스 만드는..
글쓴이: ins429 / 작성시간: 월, 2010/04/26 - 3:26오후
fork로 간단한 부모 자식 프로세스 만드는건 이해가 되는데요..
제가 거의 1차적 관점으로밖에 이해를못해서
부모에서 100개의 프로세스를 만들고 싶으면 간단하게 for loop 써서 fork를 콜해도 되나요?
제가 생각한 쑤도코드는
만약 자식이면..
for룹 100번{
fork(); 만약 자식이면 아웃, 만약 부모면 continue;
}
뭐 이런식으로 생각하고 있는데요..
이해할수 있는 간단한 쑤도코드좀 짜주세요.
수업 제대로 안들은게 후회되네요.. ㅠㅜ
Forums:
부모에서 100개의
부모에서 100개의 프로세스를 만들고 싶으면 간단하게 for loop 써서 fork를 콜해도 됩니다.
그럼 이렇게 해도 되나요?
int main(void){
pid_t pid;
int j, count;
for(j=1;j<=100;j++){
pid = fork();
if(pid == 0){
break;
}
else if(pid > 0){
continue;
}
}
}
하긴했는데 맞는지 모르겠네요
댓글 달기