【发布时间】:2014-02-11 13:43:11
【问题描述】:
我的理解是,当父母分叉时,孩子成为父母的精确副本。换句话说,它们具有相同的过程控制块 (PCB)。这是完全正确的吗?我知道pid 显然会有所不同,但是是这样吗?
【问题讨论】:
我的理解是,当父母分叉时,孩子成为父母的精确副本。换句话说,它们具有相同的过程控制块 (PCB)。这是完全正确的吗?我知道pid 显然会有所不同,但是是这样吗?
【问题讨论】:
每个进程都有自己的进程控制块。当父分叉时,子进程控制块通常会作为父进程的副本开始,但是它会发生变化(例如第一个是 PID),并且随着子进程做自己的事情,子进程控制块将变得更少父的副本。
这里有一些slides that describes an abstract operating system process control and the process control block。
实际细节会因特定操作系统而异。
【讨论】: