fork产生子进程数目 问题

553阅读 0评论2010-09-16 wqfhenanxc_cu
分类:C/C++


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



上一篇:Linux下实现劫持系统调用的总结 转载
下一篇:source命令