PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 关于fork
楼主:
cybrog
(cybrog)
2014-07-22 00:39:05
main()
{
for(i=0;i<4;i++)
{fork();}
}
有点不懂为什么答案是产生16个process
main()完之后产生的fork()还会继续产生process?
我的问题是像
main()
{
fork();
fork();
fork();
}
像这样的fork产生的process不是都是本身之后以下的吗@@
我表达不太好@@ 不知道有没有人看得懂或解释一下!!
感谢!!
作者:
pk74323jacky
2014-07-22 01:24:00
因为for loop没有break,所以第一轮由main fork()出来的process会和main同样的做第2轮的for loop所以2->4->8->16
楼主:
cybrog
(cybrog)
2014-07-22 21:27:00
OKOK 感谢你~
继续阅读
[理工] 作业系统 semaphore
mozzan
Re: [理工] 作业系统
HiltonCool
Re: [理工] 电磁学 数学的问题
Honor1984
[理工] 作业系统
poyao
[理工] 关于程隽工数解答
dl94105000
[理工] 复杂度分析
APE36
[理工] 电磁学 数学的问题
ming07018
Re: [理工] 电磁学所推导的欧姆定律
Honor1984
[理工] 材料力学
eric820715
[理工] 向量投影问题
derrickntnu
Links
booklink
Contact Us: admin [ a t ] ucptt.com