PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] OS fork請教
作者:
etesia329
(Etesia)
2017-12-09 23:08:09
https://i.imgur.com/0JQtcoA.jpg
想請問31題的第二小題(正確答案選B)
為什麼算出來是3,小a 不是全域變數嗎?
謝謝!
作者:
bighb69738
(Vic)
2017-12-09 23:31:00
如果你的a 宣告在 fork 之前 fork 會有 a這個變數嗎?fork 的生命週期應該在 fork的那一段開始才跟父有關聯若這樣 a++ 只在main 中執行3次
作者:
TMDTMD2487
(ㄚ冰)
2017-12-10 00:15:00
這不是thread 而是fork 用出來的就是一個process的copy不管你local還global他都是一個個獨立的process
作者:
bighb69738
(Vic)
2017-12-10 00:17:00
你的那張圖 跟 原題 不一樣 你的print 在那個if 條件式裡
作者:
TMDTMD2487
(ㄚ冰)
2017-12-10 00:20:00
value是是父的global 而fork出來的是另一個process也有value也是global但他是child process的global如果你是if這部分不懂 你可以參考這個
#1Q1MWncd
(Grad-ProbAsk)
#1Q1MWncd (Grad-ProbAsk)
我是很直覺的覺得你把create thread跟fork搞混了@@
作者:
alan23273850
2017-12-10 11:23:00
關鍵字:copy on write (COW)
繼續閱讀
[理工] 105台大資結 時間複雜度
king8313
[理工] 張凡計組下冊p29
kobebset105
[理工] 計組兩題 caller/callee 和 設計原則
clonsey1314
[理工] 作業系統CPU BURST TIME
qwer911
[理工] 102 清大 計系
TampaBayRays
[理工] 線代之空間映射的答案
Dora5566
[理工] 兩題計組問題 請教
etesia329
[理工] 101清大計系
howard31622
[理工] 計組 datapath signal
ghost1025
[計組] 104台聯計組第八題的第5小題
danny0108
Links
booklink
Contact Us: admin [ a t ] ucptt.com