【求助】 懂进程的进
#include<stdio.h>#include<stdlib.h>
#include<unistd.h>
int main() {
pid_t child_pid;
int i;
for(i=0; i<10; ++i){
child_pid = fork();
printf("child_pid: %d", child_pid );
}
return 0;
}
谁能给我说说那个循环是如何运行的啊????
这是不是一个死循环啊;
我运行过 结果好像是父进程创建子进程 然后有往下层这样一直创建下去
然后达到系统的最大进程数后结束循环啊,是不是这样的啊
如果是这样 那父进程如何同时创建多个子进程啊
反正脑袋有点乱 谁能给我有条理的讲解下他的运行行为啊 谢谢了