fork产生子进程数目 问题

1150阅读 0评论2010-09-16 wqfhenanxc
分类:C/C++


下面的程序共产生了多少个子进程:
Main()
{
Fork();
Fork() && fork () || fork ();
Fork ();
}
解析:
给5个fork编号,分别为fork1 fork2 fork3 fork4 fork5.
下图显示调用情况,其中P1子进程下面的方框中含有的内容与左边相同。
故总共的新进程数为 9*2+1= 19个。



上一篇:最大连续子序列问题求解方法总结 转载
下一篇:只使用栈操作的排序