使用 Python 多处理时,确保代码在进程退出时运行以进行清理的正确方法是什么(无论是干净还是致命错误。)
如果我将我的进程编写为从Process
对象继承,我应该将此功能放在__del__
对象的方法中吗?我尝试将简单的日志语句放入terminate
中,但当脚本收到 SIGHUP 或KeyboardInterrupt
.
使用 Python 多处理时,确保代码在进程退出时运行以进行清理的正确方法是什么(无论是干净还是致命错误。)
如果我将我的进程编写为从Process
对象继承,我应该将此功能放在__del__
对象的方法中吗?我尝试将简单的日志语句放入terminate
中,但当脚本收到 SIGHUP 或KeyboardInterrupt
.