[理工] OS fork 問題

看板Grad-ProbAsk作者 (TaTa)時間7年前 (2018/11/07 14:43), 編輯推噓3(309)
留言12則, 3人參與, 7年前最新討論串1/1
https://i.imgur.com/oMJQnvF.jpg
小弟想問為什麼雙重if後的fork,只有紅色有生兒子,不是兩個的值都0嗎 還有我爬了文,看到別人說:會從fork完的地方繼續讀取,小弟不太懂這個意思... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.25.119.115 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541573009.A.876.html

11/07 15:29, 7年前 , 1F
你的else main也要長
11/07 15:29, 1F

11/07 15:32, 7年前 , 2F

11/07 15:44, 7年前 , 3F

11/07 15:44, 7年前 , 4F
應該是這樣,從fork完繼續執行的意思是他會繼續走下去不
11/07 15:44, 4F

11/07 15:44, 7年前 , 5F
會重頭做,像綠色的地方他就只做接下來的fork,不會再回
11/07 15:44, 5F

11/07 15:44, 7年前 , 6F
頭做前面紅色藍色的
11/07 15:44, 6F

11/08 00:02, 7年前 , 7F
我是這樣理解的 會進到if的funtion 或是在if裡面生出來
11/08 00:02, 7F

11/08 00:02, 7年前 , 8F
的funtion在if 結束之後 就結束了 (除非還有code在if el
11/08 00:02, 8F

11/08 00:02, 7年前 , 9F
se外才會出去繼續執行)因為if else 就像雙岔路一樣 每
11/08 00:02, 9F

11/08 00:02, 7年前 , 10F
個funtion只能選一條路走
11/08 00:02, 10F

11/08 12:39, 7年前 , 11F

11/08 12:40, 7年前 , 12F
這樣有錯嗎
11/08 12:40, 12F
文章代碼(AID): #1RuecHXs (Grad-ProbAsk)