Fork:创建的进程数

时间:2014-01-22 02:50:33

标签: c fork

main(){
    int i; 
    for(i=0;i<4;i++) 
    fork(); 
    while(1);
}

上图是代码的输出吗?

1 个答案:

答案 0 :(得分:0)

不,虽然它很接近,但这并不完全正确。想想左侧所有这些过程的属性。 p0创建了四个孩子,p1创建了三个孩子,依此类推。

由于这无疑是你应该坚持自己的东西,我不会更清楚,这应该足以解决它。您可能希望实际运行代码并计算创建的进程数。它只比你的十五岁略多。