[理工] OS fork()類型題目

作者: silence0925 (小文青)   2018-10-19 21:51:59
https://i.imgur.com/ugG6i3o.jpg
https://i.imgur.com/7kf2xj9.jpg
例題七
過程如圖二 寫很亂可以跳過不用看沒關係
我答案算出來是512
有人能告訴我729是怎麼算出來的嗎?
另外這種類型的題目有比較技巧快速的看法嗎
麻煩各位大大了
作者: skyHuan (Huan)   2018-10-19 21:58:00
if( fork() == 0 ){} 就是int pid = fork(); if( pid == 0 ){}
作者: silence0925 (小文青)   2018-10-19 22:15:00
哦哦 想起洪逸的算法了 感謝~~
作者: a80242002 (寬寬)   2018-10-20 10:28:00
題目錯 迴圈條件錯了 此題無解
作者: skyHuan (Huan)   2018-10-20 10:31:00
我看起來沒錯捏是我誤會了什麼嗎
作者: alan23273850   2018-10-20 10:44:00
i打成j 考試的時候當然不理他阿 分數重要吧所以原PO知道答案了嗎,這題算難的
作者: skyHuan (Huan)   2018-10-20 11:16:00
喔喔喔XD沒看到i打成j
作者: silence0925 (小文青)   2018-10-20 20:22:00
笑死 我也沒看到i打成j 知道答案了 我重新畫一個https://i.imgur.com/VujStWg.jpg這是迴圈0時會生出來的(9) 1的時候 這八個加上main每個會各再生8個(9*8) 2的時候前面72+9個每個再生8個(81*8) 所以是729

Links booklink

Contact Us: admin [ a t ] ucptt.com