分析代码并画出进程的亲族关系图,并且推断程序的输出结果
#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
int main(){
pid_t pid;
pid=fork();
pid=fork();
if(pid>0){
fork();
}
else{
fork();
}
printf("pid=%d hello\n",getpid());
exit(0);
}
进程亲族关系图:
一共创建了8个进程,每个进程都会执行print函数后执行exit()函数终止