相关疑难解决方法(0)

Python的关闭程序记录在哪里?

CPython有一个奇怪的行为,它在关机期间将模块设置为None.在我写完的一些多线程代码关闭期间,这会搞砸错误记录.

我找不到任何有关此行为的文档.它在PEP 432中提到:

[...]显着减少将遇到"模块全局设置为无"行为的模块数量,该行为用于审议中断周期并尝试干净地释放更多外部资源.

SO有关此问题的提问C API文档中提到的嵌入式翻译关闭行为.

我还在python-dev相关的CPython bug 找到了一个相关的线程:

一旦解除分配,此修补程序不会更改模块对象清除其全局字典的行为.

这种行为记录在哪里?是Python 2具体吗?

python multithreading python-2.7 python-internals

47
推荐指数
1
解决办法
2009
查看次数