12.事件(同步条件)
事件,他不是锁,但是他的功能与condition相同,且使用范围更广,一个线程来控制另一个线程,来实现线程间的通信
条件同步和条件变量同步差不多的意思,只是少了锁功能,因为他设基于不访问共享资源的条件环境
event=threading.Event() :条件环境对象,初始值未False
event.isSet() :返回event的状态值 True/False
event.wait() : 如果event.isSet()==False将阻塞线程
event.set() 设置event的状态值为True,所有阻塞池的线程激活进入就绪状态,等待操作系统调度
event.clear(): 恢复event的状态值为False

浙公网安备 33010602011771号