Python子进程如何判断子进程是否挂起?

2024-05-09 08:29:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎么知道我的子进程在操作时被挂起了?在


Tags: 进程
2条回答

那么,你如何区分卡住的过程和比平常更长时间才能完成的过程?简单的回答是:不,您无法检测您的子进程是否卡住。在

我想说,为了能够检测到这一点,您需要与进程进行某种持续的通信(例如,查看日志文件、IPC或类似的文件)。基于这种交流,您可能能够判断某个进程何时以及是否被卡住。在

我猜,你是在问,如果子进程在操作时被挂起,你怎么发现。你说不准。进程可能正在执行长时间运行的操作。上下文对于理解进程何时挂起非常重要。在

如果您期望一个进程响应用户输入,并且在很长一段时间内没有响应,那么我们认为它挂起。进程正在运行,可能在等待一些永远不会发生的事情。”“挂起进程”是一种人性化的说法,表示一个程序已经到了死胡同,将不再有用。在

你可以让一个程序一个接一个地计算质数,并且可以运行很长时间,不能称为挂起进程。在

相关问题 更多 >