今天在cu上看到一个朋友用类的__del__来做了一些处理,结果造成了线程的死锁。__del__应该是尽量不要用它,因为一个对象的销毁,不是我们可以随便简单的控制的。python对对象使用了引用计数来管理,很多情况下是很难以估计什么时候引用计数为是0而造成销毁的。
原帖在这里: http://bbs.chinaunix.net/viewthread.php?tid=956078&extra=page%3D1
原帖在这里: http://bbs.chinaunix.net/viewthread.php?tid=956078&extra=page%3D1
本文讨论了在Python中使用类的__del__方法可能带来的风险,特别是可能导致线程死锁的问题。通过一个具体案例说明为何不应随意依赖该方法进行资源清理。
1939

被折叠的 条评论
为什么被折叠?



