gpt4 book ai didi

c - 僵尸进程无法被杀死

转载 作者:IT王子 更新时间:2023-10-29 00:11:21 31 4
gpt4 key购买 nike

有没有办法杀死僵尸进程?我试过调用 exit 来终止进程,甚至向进程发送 SIGINT 信号,但似乎没有什么可以终止它。我正在为 Linux 编程。

最佳答案

僵尸进程已经死了,所以他们不能被杀死,他们只能被收割,这必须由他们的父进程通过 wait*() 来完成。这通常称为 child reaper 习惯用法,在 SIGCHLD 的信号处理程序中:

while (wait*(... WNOHANG ...)) {
...
}

关于c - 僵尸进程无法被杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335730/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com