PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] OS parents and child process
楼主:
s9e0ay917
(Meg)
2017-11-13 14:34:37
如图
https://i.imgur.com/3Pwq2nR.jpg
如果从程式码的角度想
想询问假如pid == 0 (为child process)
就会到else if那里执行
但程式码并不会所有都执行到
那这样else (parents process)是如何执行的?
parents process必须等待child process执行完才会exit()
这样是如何能让else if 和 else的程式码都执行?
因为章节后面也有类似的程式,所以想把观念问清楚,感谢大家><
作者:
TMDTMD2487
(ㄚ冰)
2017-11-13 14:47:00
parent跟child是两个processc符合条件式进去if p不符合进去else你执行fork你就拿另一张纸把这些程式码在抄一次他就是你就拿张纸抄一遍他就叫做child,两张纸各跑自己的
楼主:
s9e0ay917
(Meg)
2017-11-13 14:59:00
想到process的本质了,忘记child也会copy parents的code,了解了,非常谢谢你><!
作者:
alan23273850
2017-11-13 16:22:00
关键字:COW = copy on write
继续阅读
[理工] algo 递回求big oh
s1020824
[理工] 计组 分支位置
kyle5408
[理工] 资工所线代,内积的算子及其应用要看吗
ninutemaid
[理工]线代 内积验证
ar0n77777
[理工] 计组 pipeline 谬误
leoone
[理工] OS Disable interrupt
jerry900287
[理工] 离散 生成函数
q1qip123
[理工] 线代 106台大C subspace问题
poyin0820
[理工] 资结 union-by-height和simple-find
q5332159
[理工] 线代 反矩阵小问题
SIGNAL2017
Links
booklink
Contact Us: admin [ a t ] ucptt.com