重複の可能性:
「fork()」後のprintfの異常
c
fork()ブランチでforkを予想以上に使用していますか?
このコードの例がありますが、このコードが000000ではなく00000000を出力する理由がわかりません。
When i=0 , print 00
When i=1 , there is 4 process and it will print 0000.
これはプログラムです:
main(){
int i;
for(i=0; i<2 ;i++){
fork();
printf("0");
}
}