在UNIX系统中运行下面程序,画出进程家族树。 int main() { int pid = fork(); pid = fork(); pid = fork(); }
时间: 2024-02-07 15:02:51 浏览: 83
遍历系统当前所有进程的任务描述符,并将pid组织成树状结构显示
该程序会产生8个进程。进程家族树如下所示:
```
A
/ | \
B C C
/| | | \
C D C D D
/|\ /| |\
D D D D D D D
```
其中,A为原始进程,B、C为A的两个子进程,B又分别产生了C和D,C又分别产生了D和C,D不再产生子进程。
阅读全文