【发布时间】:2015-06-01 09:19:15
【问题描述】:
为了解释,我不是在问如何收获一个过程。
在 C 中,父进程必须显式地获取创建的子进程,即使子进程通过执行 exit() 函数调用退出。
我了解在收割孩子时,可能需要获取孩子的退出状态。 事实上,这是唯一可以从子进程获得的信息。那么,为什么操作系统不只是存储退出状态(一个整数),而是仍然存储与孩子相关的所有内存,直到获得?
【问题讨论】:
标签: c unix memory-management fork child-process