Python线程Event

来源:互联网 发布:怎样领淘宝内部优惠卷 编辑:程序博客网 时间:2024/05/29 10:09
import threading
import time
event=threading.Event()
class MythreadA(threading.Thread):
    def run(self):
        event.wait()
        print(self.name,":Good Morning")
        event.clear()
        time.sleep(2)
        event.set()
        event.wait()
        time.sleep(2)
        print(self.name,"I am fine tks")
        event.set()
class MythreadB(threading.Thread):
    def run(self):
        print(self.name,"Good Morning")
        event.set()
        time.sleep(1)
        event.wait()
        print(self.name,"How are you")
        event.clear()
        event.wait()
        event.set()
def main():
    John=MythreadA()
    John.name="John"
    Simth=MythreadB()
    Simth.name="Simth"
    John.start()
    Simth.start()
if __name__=="__main__":
    main()

0 0
原创粉丝点击