import threading

g_num = 0
def fun():
    global g_num
    for i in range(10000000):
        mutexFlag = mutex.acquire(True)
        if mutexFlag:
            g_num += 1
            mutex.release()
    print("num:%d"%g_num)

if __name__ == "__main__":
    mutex = threading.Lock()
    t1 = threading.Thread(target=fun)
    t2 = threading.Thread(target=fun)

    t1.start()
    t2.start()

 

相关文章:

  • 2021-10-26
  • 2021-06-15
  • 2021-08-24
  • 2022-12-23
  • 2023-01-05
  • 2022-01-14
  • 2021-05-18
  • 2021-08-27
猜你喜欢
  • 2022-01-06
  • 2021-05-11
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
相关资源
相似解决方案