fork()에 대해서..
글쓴이: ins429 / 작성시간: 화, 2010/04/13 - 3:50오후
fork()로 부모를 만들고
그다음에 자식을 100개 만들고 싶은데
이걸 for loop으로 돌려서 해되 되나요?
몇번 실험해 보았는데 제가 원하는 답이 나오질 않는거같네요.
fork()에 대해 개념이 아직 덜 잡혀서 힘드네요.
제가 대충 쑤도 코드 잡은건
main(){
int j;
pid_t pid;
for(j = 1; j<=100; j++){
pid = fork();
if(pid == 0){
exec("something");
}else if(pid > 0) continue;
}
}
Forums:
fork()는 자신을
fork()는 자신과 동일한 child를 만듭니다. parent는 만들어지지 않아요. 만들어진 child 입장에서
기존게 부모로 본다면 상관없지만요.
fork() -> 나, child
child에서 fork() -> child_self, child_child()
if (fork() == 0) {
for(i = 0; i < 100; i++) {
if (fork() == 0) break;
}
}
else {
}
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
댓글 달기