如何使用isinstance判断一个变量是不是同步锁:
import _thread
import threading
lock = threading.Lock()
print(type(lock))
isinstance(lock,_thread.lock)
如何使用isinstance判断一个变量是不是同步锁:
import _thread
import threading
lock = threading.Lock()
print(type(lock))
isinstance(lock,_thread.lock)
另外创建一个同步锁对象,判断两个对象的type是否相同,或者导入LockType好像也可以
from threading import Lock
l1 = Lock()
lock = Lock()
print(type(lock) == type(l1))
from _thread import LockType
print(isinstance(lock, LockType))