看板 Grad-ProbAsk 關於我們 聯絡資訊
各位大神幫我看看這題 不知道是我抄錯還是怎樣 請問這題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
DLHZ: 看不到題目是正常的嗎 12/28 19:00
mimi9672: http://i.imgur.com/MrH4lv8.jpg 12/28 19:13
mimi9672: 阿阿阿阿阿阿抱歉 剛剛以為題目有傳上來就先發了 12/28 19:13
mi981027: 我不太確定你圖的表示法是什麼 但答案應該是5個程式 12/28 19:26
mi981027: 然後if(fork() == 0)就是他會先執行fork() 再去判條件 12/28 19:26
mi981027: 一般都是先宣告pid = fork() 再判 if(pid == 0) 這是一 12/28 19:26
mi981027: 樣的意思 而且表示清楚不會產生誤導 12/28 19:26
mimi9672: 回mi大 12/28 19:38
mimi9672: 是包含原本main的程式有五個嗎?? 12/28 19:38
mimi9672: 懂fork() ==0的意思 12/28 19:38
mimi9672: 謝謝mi大 12/28 19:38
DLHZ: 確認一下 是這樣?http://i.imgur.com/BZm2DWH.jpg 12/28 19:40
mimi9672: 我自己算也是這樣!!! 12/28 20:55
mimi9672: 只是剛剛確認上課筆記的時候 很懷疑我當初抄的結果 12/28 20:55
mimi9672: 謝謝兩位大大 12/28 20:55