gpt4 book ai didi

python - 在 Python 线程中处理信号

转载 作者:太空狗 更新时间:2023-10-29 20:34:57 26 4
gpt4 key购买 nike

我有一个用 Python 编写的线程应用程序,每当通过 Ctrl+C 或有时使用 kill 接收到中断时,应用程序会挂。堆栈跟踪是从一个线程显示的,但应用程序仍在前台,我通常必须使用 Ctrl+Z 将其置于后台,然后试图杀死它。

在线程应用程序中处理信号和键盘中断的正确方法是什么?

最佳答案

如果在启动每个线程之前设置newthread.daemon = True,当主线程退出时,线程将自动终止。这并不完全是您要问的,但根据您的描述,这听起来可能值得了解。

关于python - 在 Python 线程中处理信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4616361/

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