看板 Grad-ProbAsk 關於我們 聯絡資訊
要計算create出幾個process for(i=0;i<3;i++) { if(fork()==0) /*A*/ { fork(); /*B*/ fork(); /*C*/ fork(); /*D*/ } } 答案是729 書上是寫9+9*8+(9+9*8)*8 請問有人可以解釋這式子是怎麼來的嗎= = 因為我一直覺得有ABCD四個fork,至少一開始應該會是四的倍數 如果只看9的話,應該就是迴圈中的BCD 3次,但A不是也算一次嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.131.151