一段关于fork的代码如下:
#include <stdio.h>
#include <unistd.h>
int main(void) {
int i;
for(i=0; i<3; i++){
pid_t fpid = fork();
printf("#");
}
return 0;
}
我在ideone在线编译器上编译产生了9个“#”,可是我分析应该产生14个才对啊,求解。
一段关于fork的代码如下:
#include <stdio.h>
#include <unistd.h>
int main(void) {
int i;
for(i=0; i<3; i++){
pid_t fpid = fork();
printf("#");
}
return 0;
}
我在ideone在线编译器上编译产生了9个“#”,可是我分析应该产生14个才对啊,求解。