腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3382)
视频
沙龙
2
回答
在Python中,
父
进程
是否继续存在,只要任何非守护
进程
都在运行。
、
daemon=True) p1.start()我有以下意见: 为什么
父
进程
(主)
进程
在完成执行后应该是活动的?请注意,<
浏览 0
提问于2019-01-31
得票数 2
1
回答
多少是太多
僵尸
(坏)
目前在我的
Linux
上运行top,我看到了82个
僵尸
。一个小时后,我看到了128个
僵尸
。我知道
僵尸
是无害的,但多少是太多?它们能引起问题吗?
浏览 0
提问于2019-02-17
得票数 5
2
回答
僵尸
进程
对嵌入式
linux
的影响
、
我正在开发一个程序(Grand
父
进程
),它自动重新启动一个
进程
(
父
进程
),在出现错误时调用另外两个
进程
(子
进程
)。如果其中一个子
进程
处理行为不当,
父
进程
将尝试优雅地关闭应用程序,而
父
进程
将重新启动所有操作。但是,在出现错误或意外行为时,
父
进程
: children)Restart 杀死
父
进程
(这将杀死
父<
浏览 3
提问于2021-09-13
得票数 1
回答已采纳
1
回答
如果
僵尸
州没有被清除有什么问题吗?
、
我有一个生产部门,其中的java流程已经成为
僵尸
,并在那里呆了一段时间。如果该单元重新启动,那么它将被清除。但是,该单元没有重新启动,另一个java
进程
正在启动和运行。如果这个
僵尸
状态保持不变,没有清除它,有什么问题吗?它会以任何方式影响(表现还是缓慢)?
浏览 0
提问于2018-06-26
得票数 19
1
回答
如何找出
僵尸
过程的原因?
、
我有一个
僵尸
程序,我正试图调查。 当
进程
在
Linux
上死掉时,它并不是全部被立即从内存中移除--它的
进程
描述符停留在内存中(
进程
描述符只占用少量内存)。
进程
的状态变为EXIT_ZOMBIE,
进程
的
父
进程
被通知它的子
进程
已经使用SIGCHLD信号死亡。然后,
父
进程
应该执行wait()系统调用,以读取死
进程
的退出状态和其他信息。这允许
父
进程<
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
1
回答
C编程中“
僵尸
进程
”的困惑
、
、
问题:我如何确定哪一个产生“
僵尸
过程” 我知道“
僵尸
”是指
进程
终止并仍然消耗资源的时候。(或者至少我认为是这样的)顺便说一句:这段代码是在
浏览 1
提问于2016-04-27
得票数 1
回答已采纳
1
回答
使用叉子()和等待()的适当方式
、
、
我刚刚开始学习
Linux
中的叉和等待,并在wait()手册页注释中看到了这一段: 一个孩子终止,但没有等待成为一个“
僵尸
”。内核维护有关
僵尸
进程
的最小信息集(PID、终止状态、资源使用信息),以便允许
父
进程
稍后执行等待以获取有关子
进程
的信息。只要
僵尸
不通过等待从系统中删除,它就会占用内核处理表中的一个槽,如果这个表被填充,就不可能创建进一步的
进程
。如果
父
进程
终止,则init(8)采用它的“
浏览 3
提问于2014-11-28
得票数 2
回答已采纳
3
回答
为什么需要
僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道的所有关于
僵尸
进程
的可能信息,但只是一句简单的话,说明在
父
进程
创建另一个子
进程
的情况下,PID中的冲突将不会存在,这可能是useful..in。如果被命名的
僵尸
进程
被移除而不是保留在那里,那么PID不是可用的吗? 或者,为什么
僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
5
回答
为什么必须为子
进程
使用` `wait()`?
、
尽管等待的
linux
手册页很好地解释了,您需要对子
进程
执行wait(),以便它们不会变成
僵尸
,但它根本没有说明原因。如果我太早使用waitpid,我的
父
进程
会被阻塞,当我使用太晚的时候,我会被
僵尸
淹没,无法再fork(),这不仅对我的
进程
不利,而且会导致整个系统出现意想不到的问题。我可能还可以找到一个非阻塞函数来检查子
进程
,并仅在它们终止时才使用waitpid。为什么
Linux
要保留
僵尸
?为什么我要
浏览 1
提问于2011-12-29
得票数 16
回答已采纳
1
回答
如何避免crond中的
僵尸
进程
( crond -l 9)
、
、
、
我的系统基于
Linux
( 3.12.14 ),我可以经常看到Zombie创建。 我们没有重新启动crond的选项,因为很多实时特定的脚本都是作为crondtab配置的一部分运行的。它清楚地显示'sh‘变成了
僵尸
(sh,它的
父
进程<
浏览 5
提问于2018-01-01
得票数 3
2
回答
失效的
进程
会阻止其他
进程
的正常运行吗?
、
、
、
、
我深入挖掘了一下,然后我意识到我有很多
僵尸
进程
。但是,在我使用下面的命令杀死
父
进程
之后: "ps -ef | grep defunct | grep -v grep | awk '{print $3我杀死
僵尸
对重启有帮助吗?如果是这样的话,这就很奇怪了,因为我找不到任何解释废弃
进程
如何影响正常
进程
的参考资料
浏览 2
提问于2010-03-10
得票数 1
回答已采纳
1
回答
在python中使用pid杀除子
进程
、
、
、
我在python中使用子
进程
来启动一个program.When,它启动了,它保存了在database.After中创建的
进程
的pid,如果触发发生,它需要停止这个
进程
并启动一个新的
进程
。问题是,当我使用subprocess.Popen().pid时,它返回的是
僵尸
进程
(失效)的pid,而不是我需要停止的真正
进程
的pid。我不能使用terminate命令,因为启动
进程
命令和终止命令发生在不同的scripts.So中。我需要一种方法来获取正在启动的
浏览 2
提问于2013-10-18
得票数 1
1
回答
Linux
在继承其孤立的
僵尸
进程
时是否将“`SIGCHLD`”发送给“`init`”?
、
、
、
当
Linux
继承孤立的
僵尸
进程
(未被原始
父
进程
接收的
进程
)时,它是否将SIGCHLD发送到init (PID 1
进程
)?
浏览 0
提问于2019-06-14
得票数 2
回答已采纳
7
回答
在
linux
中终止
进程
0:00 [java] <defunct> 在上面的例子中,我使用ps命令来知道java
进程
的然后我使用kill命令终止了该
进程
。但这并没有被终止,因为ps命令再次显示了pid为7342的java
进程
。谢谢
浏览 3
提问于2010-06-29
得票数 10
回答已采纳
2
回答
如何创建几分钟内无法收割的
僵尸
进程
、
、
、
有没有人可以建议我一个简单的方法来创建一个
僵尸
进程
,而这个
僵尸
进程
在几分钟内都不能收割。这样做的目的是为了测试
父
进程
是否能够在
僵尸
进程
再次变得可收割后进行收割。对于不可收割的
僵尸
,可以在中找到一种情况。我想可能有更简单的方法来做到这一点。首选语言: C/C++
浏览 3
提问于2014-11-03
得票数 0
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
、
、
、
在
Linux
上,我必须在
父
进程
上的wait()后调用fork(),否则子
进程
在完成后将一直处于
僵尸
状态,直到
父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的fork()不同,看起来’
僵尸
‘是一个在Windows上不存在的UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreateProcess()的一些操作系统资源,类
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
2
回答
如何在用C编写的自定义unix程序中实现bg、&和fg命令的功能
、
我知道,如果我通过分叉一个新的子
进程
而不是在
父
进程
中等待它来执行命令,这是可以实现的。但是,如何使用fg再次将此命令带到前台呢?我的想法是在一个列表中输入每个背景命令,为每个后台命令分配一个序列号。但我不知道如何使
进程
在后台执行,然后将它们带回前台。我想等待()和wait()系统调用会派上用场,但我对它们不太满意。我试着阅读手册页,但仍处于黑暗之中。
浏览 0
提问于2012-08-30
得票数 4
回答已采纳
1
回答
使子
进程
在waitpid之前不会成为
僵尸
进程
、
、
、
是否有
Linux
或POSIX方法可以指示
进程
在完成并且
父
进程
不调用waitpid()时不会变成
僵尸
?我知道
父
进程
我们可以为SIGCHLD处理程序使用SA_NOCLDSTOP,但在我的例子中这不是一个选项,因为
父
进程
很忙,而SIGCHLD正在用于其他事情。如果我对退出代码不感兴趣,有没有办法将一个特定子
进程
标记为静默地自行消亡?
浏览 1
提问于2017-03-13
得票数 1
1
回答
僵尸
进程
能被调度吗?
、
由于
僵尸
进程
是释放了所有资源但仍存在于
进程
表中的
进程
,因为它们的
父
进程
可能要求返回状态,所以它是
Linux
中的一个单独的状态,如就绪、等待等,还是与表中的正常等待
进程
一样,也可以调度?
浏览 0
提问于2016-09-14
得票数 0
2
回答
考虑过程树的SIGKILL间的差异
、
、
当根线程接收到SIGKILL时,它是被干净地杀死还是留下它的子线程作为
僵尸
?谢谢。
浏览 2
提问于2011-03-22
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多进程编程中父进程如何回收僵尸进程
Linux系统编程——特殊进程之僵尸进程
Linux中父进程为何要苦苦地知道子进程的死亡原因?
Linux进程管理
Linux查杀stopped进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券