【发布时间】:2016-06-17 03:12:01
【问题描述】:
这篇文章的标题几乎概括了我的问题 - 如果该事件已被垃圾收集,是否会通知等待 Event 的线程?在我的特殊情况下,我有一个类,它的实例有一个 Event 作为属性,我想知道是否应该在这个类上实现一个 __del__ 方法,在垃圾收集之前调用 self.event.set()。
我是异步的新手,所以如果事件在垃圾收集时不set(),那么这样做可能是不好的做法,最好让线程挂起?提前感谢您的任何回复。
【问题讨论】:
-
你可以为你的问题编写一个测试吗?
标签: python multithreading events garbage-collection