同步对象

同步条件(Event)

event=threading.Event()

event.wait()

event.set()  event.isSet() 是否被设置

event.clear()

block 阻塞

event在多个线程状态是一致的  标识位:标志状态的一个对象

一个线程改变状态,其它线程可以捕捉到

心得:同步:cpu执行某个线程遇到阻塞,cpu等待这个线程,不执行其它线程,等待结束后,继续执行这个线程,叫同步

同步对象同步对象同步对象同步对象同步对象

信号量

semaphore=threading.Semaphore(5)  可同时5个线程运行、启动

semaphore.acquire()  每当调用acquire()时-1,调用release时+1

semaphore.release()

同步对象同步对象同步对象

上一篇:126 python高级 - 同步应用


下一篇:第三十章 网路编程------线程