import time, threading count=0 #声明全局变量 lock=threading.Lock() #申请一把锁 def lajifenlei(): global count #引用全局变量 lock.acquire() #加锁 count+=1 lock.release() #释放锁 time.sleep(1) print(count) for i in range(10): th = threading.Thread(target=lajifenlei,) #声明线程数 th.start() #启动线程 while threading.activeCount()!=1: pass C:\Users\zhaow\AppData\Local\Programs\Python\Python37\python.exe D:/study/python/atp/lib/t.py 10 1010 101010 10 10 1010
python_多线程加锁
猜你喜欢
转载自www.cnblogs.com/xiaokuangnvhai/p/11271878.html
今日推荐
周排行