Re: [理工] [OS] 99交大資訊聯招 fork() 的問題?
※ 引述《compulsory (生既無歡 死又何懼?)》之銘言:
: int main()
: {
: for(i=0;i<3;i++)
: if(fork()==0) [1]
: {
: fork(); [2]
: fork(); [3]
: fork(); [4]
: }
: }
: i=0時
: 父
: ↓
: 子 --------------[1]
: ↓
: 子 --------------[2]
: ↓\
: 子 子-----------[3]
: / ↓ ↓\
: 子 子 子 子-------[4]
: 最開始的parent可以創造出8個child
: i=1的時候進入此loop的process有9個
: 所以可以造出9*8個
: i=2的時候進入此loop的process有9+9*8個
: 所以可以造出(9+9*8)*8
: 以上全部再加起來就是了
: 我的一點看法 有錯請指正
看了之後還是不大了解
請問一下那個樹狀圖是怎麼推出來的 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.228.196
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1450859222.A.BE1.html
推
12/23 17:05, , 1F
12/23 17:05, 1F
→
12/23 17:06, , 2F
12/23 17:06, 2F
→
12/23 17:07, , 3F
12/23 17:07, 3F
→
12/23 17:08, , 4F
12/23 17:08, 4F
→
12/23 18:14, , 5F
12/23 18:14, 5F
→
12/23 18:14, , 6F
12/23 18:14, 6F
推
12/23 18:33, , 7F
12/23 18:33, 7F
推
12/24 02:05, , 8F
12/24 02:05, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):