递归锁
Posted yelublue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归锁相关的知识,希望对你有一定的参考价值。
from threading import Thread,RLock import time mutexA=mutexB=RLock()
#一个线程拿到锁,counter加1,该线程内又碰到加锁的情况,则counter继续加1,
#这期间所有其他线程都只能等待,等待该线程释放所有锁,即counter递减到0为止 class MyThread(Thread): def run(self): self.func1() self.func2() def func1(self): mutexA.acquire() print(‘