PID重用,边缘情况?

2022-01-28 04:02:55 标签 linuxprocesslinux-kernelpid

我读到PID重用是在进程僵死和被等待时完成的。

如果我fork了数百个进程,并且在没有等待它们的情况下就杀死了父进程,会发生什么?我知道他们将是init进程的孩子,但谁会调用等待他们?(否则我们就会陷入麻烦并受到pid的限制)。

# # # < blockquote >

我知道他们将是init进程的孩子,但谁会调用等待他们?

init (PID为1的进程)将获取它所有的子进程,包括采用的僵尸进程。正如https://en。wikipedia。org/wiki/Zombie_process上所说

Init周期性地执行等待系统调用以获取任何僵尸

以init为父。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码