多处理池在id退出后停止

2024-04-19 11:06:43 发布

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

我在键盘中断后退出Mulitprocessing pool时遇到了麻烦,在尝试了很长时间后我放弃了,但是如果我在im完成/完成了脚本所需的操作后才退出CMD,那么会有什么坏处呢?我知道这不是一个好的做法,但也不一定要好。我假设命令行退出后所有东西都会被杀死,但我不确定


Tags: 命令行脚本cmd键盘poolimmulitprocessing坏处
1条回答
网友
1楼 · 发布于 2024-04-19 11:06:43

我想这要视情况而定。如果是Python控制台,则可能会清理资源。但我从Python中的软件崩溃中了解到,有时即使主应用程序关闭,子进程也会保持活动状态。通常通过文件资源管理器直接启动时

为了确保在主应用程序关闭时关闭子线程/进程,应该将它们设置为守护进程。然后杀死主脚本也会杀死孩子们

看到这个Link

相关问题 更多 >