作者mimi9672 (大林鹹酥雞)
看板Grad-ProbAsk
標題[理工] OS fork追蹤
時間Sat Dec 28 18:54:18 2019
各位大神幫我看看這題
不知道是我抄錯還是怎樣
請問這題fork追蹤這樣是對的嗎
為什麼黑色的子會有兩個
當fork() == 0 這個判斷式該如何判斷呢
感謝大家
-----
Sent from JPTT on my Asus ASUS_Z012DA.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.172.177 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1577530460.A.642.html
1F:→ DLHZ: 看不到題目是正常的嗎 12/28 19:00
3F:→ mimi9672: 阿阿阿阿阿阿抱歉 剛剛以為題目有傳上來就先發了 12/28 19:13
4F:推 mi981027: 我不太確定你圖的表示法是什麼 但答案應該是5個程式 12/28 19:26
5F:→ mi981027: 然後if(fork() == 0)就是他會先執行fork() 再去判條件 12/28 19:26
6F:→ mi981027: 一般都是先宣告pid = fork() 再判 if(pid == 0) 這是一 12/28 19:26
7F:→ mi981027: 樣的意思 而且表示清楚不會產生誤導 12/28 19:26
8F:→ mimi9672: 回mi大 12/28 19:38
9F:→ mimi9672: 是包含原本main的程式有五個嗎?? 12/28 19:38
10F:→ mimi9672: 懂fork() ==0的意思 12/28 19:38
11F:→ mimi9672: 謝謝mi大 12/28 19:38
13F:→ mimi9672: 我自己算也是這樣!!! 12/28 20:55
14F:→ mimi9672: 只是剛剛確認上課筆記的時候 很懷疑我當初抄的結果 12/28 20:55
15F:→ mimi9672: 謝謝兩位大大 12/28 20:55