[理工] OS的fork

楼主: lazyzone0963 (P!n)   2016-02-25 19:37:37
请问
int main() {
for( i=0 ; i<3 ; i++ )
fork();
printf("123") ;
} // main()
我可以把它看成这样吗?
int main() {
fork();
fork();
fork();
printf( "123");
} // main()
然后假设是问 123 会印几次
因为有时候题目循环一复杂我要观察就有点慢,会在跑回圈的时候卡住
还是能有什么其他好方法??
烦请大大解惑!! 大家一起加油快要考完解脱了!!
作者: odanaga (PixiyON)   2016-02-25 19:45:00
没有像是if(fork())之类的条件 应该可以
作者: starWS (starWS)   2016-02-25 19:52:00
应该是8次吧
作者: odanaga (PixiyON)   2016-02-25 19:53:00
应该是吧 好久没看到fork() QQ
作者: iam30719 (JamWu)   2016-02-28 14:36:00
可唷 反正就是执行3次 除非回圈里面有特殊条件

Links booklink

Contact Us: admin [ a t ] ucptt.com