이 질문은 A의 C에서 다음 코드를 실행 한 후 인쇄 할 얼마나 많은에 대해 aked되었다 포크() 명령
int i;
for (i=1;i<4;i++){
fork();
printf("A");
}
내가 내 자신에 14 세었다.
int i;
for (i=1;i<4;i++){
fork();
printf("A\n");
}
(14)의 인쇄 : 그러나, 그것을 실행 한 후 asnwer는 24 나중에 내가 변경된 버전을 실행으로 밝혀졌다. 나는 이것을 설명 할 누군가를 사랑한다.
'fork()'의 반환 값을 확인하지 않으므로 최대 프로세스 수를 초과했다고 가정 할 것입니다. – marcolz