【发布时间】:2012-07-11 21:06:43
【问题描述】:
Event 和 Lock 在这些场景中做同样的事情吗?
class MyThread1(threading.Thread):
def __init__(event):
self.event = event
def run(self):
self.event.wait()
# do something
self.event.clear()
另一个:
class MyThread2(threading.Thread):
def __init__(lock):
self.lock = lock
def run(self):
self.lock.acquire()
# do something
self.lock.release()
【问题讨论】:
标签: python blocking python-multithreading