104成大作業系統-fork

看板Grad-ProbAsk作者 (豪哥)時間5年前 (2020/11/16 16:35), 5年前編輯推噓1(102)
留言3則, 2人參與, 5年前最新討論串1/1
https://i.imgur.com/syoLpM8.jpg
想請教一下第一個fork 出來右邊的兒子,它的x應該是0吧? 接著是x>0的main 再fork出來下面的兒子 此時要印出1的應該只有main 吧? 為什麼x=0的右邊兒子也跟著印出1呢? 謝謝 ---- Sent from BePTT on my OPPO CPH1979 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.148.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1605515753.A.844.html

11/16 17:00, 5年前 , 1F
以ANS裡面的圖來說,第一個fork出來的兒子應該是main下面
11/16 17:00, 1F

11/16 17:01, 5年前 , 2F
的那個,右邊的兒子才是main進if(x>0)成立後fork出來的
11/16 17:01, 2F

11/16 21:04, 5年前 , 3F
謝謝兩位大大的回覆,我懂了! 感謝你們 ※ 編輯: terry8575 (49.216.218.146 臺灣), 11/17/2020 10:22:16
文章代碼(AID): #1ViZdfX4 (Grad-ProbAsk)