Re: [理工] 作業系統OS的fork基本原理
我把你的題目畫成圖然後套色 , 希望你看得懂 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
推
11/20 22:37, , 1F
11/20 22:37, 1F
推
11/20 23:02, , 2F
11/20 23:02, 2F
→
11/20 23:04, , 3F
11/20 23:04, 3F
推
11/25 19:37, , 4F
11/25 19:37, 4F
推
11/30 11:56, , 5F
11/30 11:56, 5F
推
11/30 12:02, , 6F
11/30 12:02, 6F
推
01/11 19:23, , 7F
01/11 19:23, 7F
推
06/15 21:49, , 8F
06/15 21:49, 8F
推
11/25 23:21, , 9F
11/25 23:21, 9F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):