子进程的进程控制块在分叉后是什么样子的



我的理解是,当父级分叉时,子级成为父级的精确副本。换句话说,它们具有相同的过程控制块(PCB)。这完全正确吗?我知道pid显然会有所不同,但事实就是这样吗?

每个进程都有自己的进程控制块。 当父级分叉时,子进程控制块通常将作为父项的副本启动,但它被更改了(例如,第一个是PID),并且当子项执行自己的操作时,子项的进程控制块将变得不那么重复父级。

下面是一些幻灯片,描述了抽象的操作系统进程控制和进程控制块。

实际细节将根据特定操作系统而有所不同。

最新更新