Python 多进程事件 vs 线程事件
根据 Python 2.7.3 的文档,multiprocessing.Event
是 threading.Event
的一个“克隆”。但是当我使用以下代码时:
from multiprocessing import Event
test = Event()
test.set()
test.isSet()
我却遇到了这个错误:
AttributeError: 'Event' Object has no attribute 'isSet'
这是怎么回事?为什么 multiprocessing 的 Event 没有一个方法来检查它是否被设置?
补充:原来 is_set 方法在 multiprocessing 的 Event 类里面……不过文档还是不准确。