看板 Grad-ProbAsk 關於我們 聯絡資訊
我把你的題目畫成圖然後套色 , 希望你看得懂 QQ Consider the following code segment: pid_tpid; pid = fork(); ---------A if (pid == 0) { /* child process */ fork(); ---------B thread_create( . . .); } fork(); ---------C,D,E M | ↘ M A | |↘ M A* B* | | | | ↘ |↘ |↘ M C A DB E 最後的英文字就是跑到結束時所有的process : M A B C D E 共六個 *號的部分代表那些process有執行過create thread : A B 共兩個 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.77.136 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1416491317.A.534.html
ifooleru: 感謝!這樣明瞭多了~ 所以箭頭流程就是指fork了!? 11/20 22:37
krauserq: 大推 11/20 23:02
qoojordon: 對 , 我自己習慣這樣畫 , 不然我都會生了小孩忘了自己 11/20 23:04
vincent2496: 太厲害了!有清楚!!! 11/25 19:37
ccan2188: 請問M為何沒有做 create thread ?? 11/30 11:56
ccan2188: pid=0 沒事了沒仔細看 11/30 12:02
shanbb: 好清楚!!謝謝 01/11 19:23
chadcoco1222: 簡單明瞭好推導!!感謝 06/15 21:49
chadcoco1222: 推 11/25 23:21