1 import threading 2 3 value = 0 4 glock = threading.Lock() 5 6 def value_add(): 7 global value 8 glock.acquire()#加锁 9 for x in range(1000000): 10 value += 1 11 glock.release()#解锁 12 print('value:%s'%value) 13 14 def main(): 15 for x in range(2): 16 t = threading.Thread(target = value_add) 17 t.start() 18 19 if __name__ == '__main__': 20 main()