摘要:递归锁(RLock) 递归锁可以开启多个锁(开启几个就要关闭几个),经常用于解决死锁现象 将多个锁,改成同时使用一把递归锁 缺点:效率没有互斥锁高 代码 from threading import Thread,RLock a=0 def son1(rlock): with rlock: for i
阅读全文
摘要:线程锁(互斥锁)(Lock) 在开启多个线程的时候使用if、while、+-、\的时候会导致数据不安全(各个线程访问数据资源时会出现竞争状态,造成数据混乱)所以必须加锁 代码: from threading import Thread,Lock a=0 def son1(lock): with lo
阅读全文