1

使用 Python 多处理时,确保代码在进程退出时运行以进行清理的正确方法是什么(无论是干净还是致命错误。)

如果我将我的进程编写为从Process对象继承,我应该将此功能放在__del__对象的方法中吗?我尝试将简单的日志语句放入terminate中,但当脚本收到 SIGHUP 或KeyboardInterrupt.

4

1 回答 1

1

Python 有atexit处理程序,根据我的经验,这些处理程序非常可靠。

于 2012-10-04T17:59:21.380 回答