[理工] OS fork追蹤

看板Grad-ProbAsk作者 (大林鹹酥雞)時間6年前 (2019/12/28 18:54), 編輯推噓1(1014)
留言15則, 3人參與, 6年前最新討論串1/1
各位大神幫我看看這題 不知道是我抄錯還是怎樣 請問這題fork追蹤這樣是對的嗎 為什麼黑色的子會有兩個 當fork() == 0 這個判斷式該如何判斷呢 感謝大家 ----- Sent from JPTT on my Asus ASUS_Z012DA. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.172.177 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1577530460.A.642.html

12/28 19:00, 6年前 , 1F
看不到題目是正常的嗎
12/28 19:00, 1F

12/28 19:13, 6年前 , 2F

12/28 19:13, 6年前 , 3F
阿阿阿阿阿阿抱歉 剛剛以為題目有傳上來就先發了
12/28 19:13, 3F

12/28 19:26, 6年前 , 4F
我不太確定你圖的表示法是什麼 但答案應該是5個程式
12/28 19:26, 4F

12/28 19:26, 6年前 , 5F
然後if(fork() == 0)就是他會先執行fork() 再去判條件
12/28 19:26, 5F

12/28 19:26, 6年前 , 6F
一般都是先宣告pid = fork() 再判 if(pid == 0) 這是一
12/28 19:26, 6F

12/28 19:26, 6年前 , 7F
樣的意思 而且表示清楚不會產生誤導
12/28 19:26, 7F

12/28 19:38, 6年前 , 8F
回mi大
12/28 19:38, 8F

12/28 19:38, 6年前 , 9F
是包含原本main的程式有五個嗎??
12/28 19:38, 9F

12/28 19:38, 6年前 , 10F
懂fork() ==0的意思
12/28 19:38, 10F

12/28 19:38, 6年前 , 11F
謝謝mi大
12/28 19:38, 11F

12/28 19:40, 6年前 , 12F
確認一下 是這樣?http://i.imgur.com/BZm2DWH.jpg
12/28 19:40, 12F

12/28 20:55, 6年前 , 13F
我自己算也是這樣!!!
12/28 20:55, 13F

12/28 20:55, 6年前 , 14F
只是剛剛確認上課筆記的時候 很懷疑我當初抄的結果
12/28 20:55, 14F

12/28 20:55, 6年前 , 15F
謝謝兩位大大
12/28 20:55, 15F
文章代碼(AID): #1U1pHSP2 (Grad-ProbAsk)