如何可视化此代码创建的进程数?

时间:2018-05-26 23:01:47

标签: c++ c++11 process fork unistd.h

这段代码创建了多少个进程?

for(int i = 0 ; i < 5 ; i++){
    if(fork() == fork())
    break;
}

1 个答案:

答案 0 :(得分:0)

第一位父母产生了五个孩子。每个人都会产生四个孩子。每个人都会产生三个孩子,依此类推。

所以:

{{1}}

看起来产生了325个进程,加上原始进程。