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