import threading,time
number = 0
lock = threading.RLock() #定义锁
def run(num):
lock.acquire() #加
global number
number+=1
print number
lock.release() #释放
for i in range(5):
t=threading.Thread(target=run,args=(i,))
t.start()
import threading,time
number = 0
lock = threading.RLock() #定义锁
def run(num):
lock.acquire() #加
global number
number+=1
print number
lock.release() #释放
for i in range(5):
t=threading.Thread(target=run,args=(i,))
t.start()

被折叠的 条评论
为什么被折叠?