[理工] fork()問題
各位大大好,小弟看到一題詢問有多少process會產生的fork()提,想請問各位要
怎麼算及分析題目
int main(){
int i;
for(i=0;i<3;i++){
if(fork()==0){
fork();
fork();
fork();
}
}
我知道當i=0的時候會產生出8個process,但是i=1&i=2時要如何判定fork()==0?
謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.158.250
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1491302883.A.9C3.html
推
04/04 20:02, , 1F
04/04 20:02, 1F
→
04/04 20:03, , 2F
04/04 20:03, 2F
→
04/04 20:03, , 3F
04/04 20:03, 3F
→
04/04 20:04, , 4F
04/04 20:04, 4F
→
04/04 20:04, , 5F
04/04 20:04, 5F
推
04/05 13:25, , 6F
04/05 13:25, 6F
→
04/05 13:26, , 7F
04/05 13:26, 7F
→
04/05 13:29, , 8F
04/05 13:29, 8F
→
04/05 13:30, , 9F
04/05 13:30, 9F
→
04/05 13:32, , 10F
04/05 13:32, 10F
→
04/08 01:07, , 11F
04/08 01:07, 11F
→
04/08 01:07, , 12F
04/08 01:07, 12F
推
04/08 10:07, , 13F
04/08 10:07, 13F