我的理解是,当父母分叉时,孩子就成了父母的精确副本。换句话说,它们具有相同的过程控制块(PCB)。这完全正确吗?我知道pid
显然会有所不同,但就是这样吗?
答案 0 :(得分:1)
每个流程都有自己的流程控制块。当父分叉时,子进程控制块通常会以父对象的副本开始,但它会被更改(例如,第一个中的一个是PID),并且当子进行自己的操作时,子进程控制块将变少父母的副本。
以下是一些slides that describes an abstract operating system process control and the process control block。
具体细节因具体操作系统而异。