今天再写写python多线程程序的时候出现了报错:
File "C:/Py/python/demo.py", line 26, in run
gLock.acquire()
AttributeError: 'builtin_function_or_method' object has no attribute 'acquire'
经过检查发现是再申明锁机制的时候漏了括号
gMoney = 1000
gLock = threading.Lock #此处括号漏写
正确的程序:
gMoney = 1000
gLock = threading.Lock()