Lock和RLock之间有什么区别?

13 浏览
0 Comments

Lock和RLock之间有什么区别?

文档中:

threading.RLock() --

一个返回新的可重入锁对象的工厂函数。可重入锁必须由获取它的线程释放。一旦线程获取了可重入锁,同一线程可以再次获取它而不会阻塞;线程必须每次获取一次就释放一次。

我不确定为什么我们需要这个?

RlockLock之间有什么区别?

0