[理工] 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