作者silence0925 (書山壓力大)
看板Grad-ProbAsk
標題[理工] OS fork()類型題目
時間Fri Oct 19 21:51:59 2018
https://i.imgur.com/ugG6i3o.jpg https://i.imgur.com/7kf2xj9.jpg 例題七
過程如圖二 寫很亂可以跳過不用看沒關係
我答案算出來是512
有人能告訴我729是怎麼算出來的嗎?
另外這種類型的題目有比較技巧快速的看法嗎
麻煩各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.174.161
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1539957123.A.4FF.html
推 skyHuan: if( fork() == 0 ){} 就是 10/19 21:58
→ skyHuan: int pid = fork(); if( pid == 0 ){} 10/19 21:58
→ silence0925: 哦哦 想起洪逸的算法了 感謝~~ 10/19 22:15
推 a80242002: 題目錯 迴圈條件錯了 此題無解 10/20 10:28
→ skyHuan: 我看起來沒錯捏是我誤會了什麼嗎 10/20 10:31
推 alan23273850: i打成j 考試的時候當然不理他阿 分數重要吧 10/20 10:44
推 alan23273850: 所以原PO知道答案了嗎,這題算難的 10/20 10:49
推 skyHuan: 喔喔喔XD沒看到i打成j 10/20 11:16
→ silence0925: 笑死 我也沒看到i打成j 知道答案了 我重新畫一個 10/20 20:22
→ silence0925: 這是迴圈0時會生出來的(9) 1的時候 這八個加上main 10/20 20:28
→ silence0925: 每個會各再生8個(9*8) 2的時候前面72+9個每個再生8 10/20 20:28
→ silence0925: 個(81*8) 所以是729 10/20 20:28