python-同步(互斥)锁、递归锁、同步条件(event)

同步:接打电话

异步:收发短信

同步锁:threading.lock()

递归锁:threading.Llock()  #计数器机制,只要计数器counter>0,其他线程无法竞争到CPU资源

同步条件(event) #event=threading.Event()

event.wait()  #等待flag被设定

event.set()  #设定flag,一旦event被设定,event.wait()等同于pass

event.clear()  #清空flag,之后wait()被阻塞直到flag被设定

event.isSet()  #True/False

任意数量的线程可以等待同一个event,即一个event对象可以用到多个线程中。

转载于:https://www.cnblogs.com/benchdog/p/9180943.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值