[理工] OS fork( )题目

楼主: WachinMs (NK)   2017-10-19 10:01:20
题目如下
How many processes are created ?(include main( ))
main( )
{
fork( );
if (fork( )==0)
fork( );
else if(fork( )==0)
if(fork( )>0)
{
fork( );
}
fork( );
}
答案是24个
上半部我还看得懂
到了else if(fork( )==0) 那里
里面有两层if就不知道怎么写了
所以只写出一半
https://i.imgur.com/zpHjCzn.jpg
麻烦各位高手解惑
作者: box38431 (旋风喷射阿姆斯特朗砲)   2017-10-19 10:21:00
我不含最后一个 fork 画出来变这样http://i.imgur.com/xEUsgaz.jpghttp://i.imgur.com/phut8no.jpg
作者: sarsman (DeNT15T♠)   2017-10-19 11:18:00
楼主: WachinMs (NK)   2017-10-19 11:35:00
感谢楼上的各位!!

Links booklink

Contact Us: admin [ a t ] ucptt.com