65,211
社区成员
发帖
与我相关
我的任务
分享
int a;
fork();/*两个了*/
a = fork();/*两次调用*/
if(a!=0)/*父进程返回子进程的id,子进程会返回0*/
{
fork();/*在两个父进程里,再次被创建2次*/
}
/*其他代码*/
int i;
pid_t pid;
for (i = 0; i < 6; i++) {
pid = fork();
if (pid == 0) {
printf("child %d\n", i);
exit(0);
}
}