python中event事件应用举例

来源:互联网 发布:查看linux snmp信息 编辑:程序博客网 时间:2024/05/23 21:42
import threadingimport timedef producer():    print(u"chef:等人买包子")    event.wait()    event.clear()    print("开始做包子")    time.sleep(3)    print("包子好了")    event.set()def consumer():    print("zs:我去买包子")    event.set()    time.sleep(2)    print("等着包子做好")    event.wait()    print("Thinks")event = threading.Event()c1 = threading.Thread(target=consumer)p1 = threading.Thread(target=producer)p1.start()c1.start()