[理工] 102交大 os

看板Grad-ProbAsk作者 (lai1003)時間10年前 (2016/01/21 23:51), 10年前編輯推噓2(206)
留言8則, 4人參與, 最新討論串2/2 (看更多)
http://imgur.com/wigL3jS
http://imgur.com/7nsMJJm
想問一下 value++不會被父子各執行一次 然後最後跑出7嗎 ((我知道選項沒有 想知道有沒有可能 http://imgur.com/Eyqu4Kk
另外想問一下這題的a跟e 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.143.9 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1453391499.A.9B5.html

01/22 00:06, , 1F
可以爬一下...
01/22 00:06, 1F
我爬到的只有討論後面 我主要想問前面的value++

01/22 02:15, , 2F
fork後父子會各有一個value
01/22 02:15, 2F
value在外面 不是會共享嗎

01/22 02:25, , 3F
(a)我猜是因為buffer[0]放的是ptr,ptr指向動態記憶體空間
01/22 02:25, 3F

01/22 02:26, , 4F
動態是放在heap,而heap是共享
01/22 02:26, 4F

01/22 02:27, , 5F
(e)buffer2就只是local
01/22 02:27, 5F
※ 編輯: f111222003 (1.163.143.9), 01/22/2016 11:40:13

01/22 14:47, , 6F
不會,fork就是把整份code複製過去
01/22 14:47, 6F

01/22 19:01, , 7F
Fork有copy text嗎?
01/22 19:01, 7F

12/12 20:15, , 8F
12/12 20:15, 8F
文章代碼(AID): #1MeFwBcr (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1MeFwBcr (Grad-ProbAsk)