cond = threading.Condition() # 类似lock.acquire() cond.acquire() # 类似lock.release() cond.release() # 等待指定触发,同时会释放对锁的获取,直到被notify才重新占有琐. cond.wait() # 发送指定,触发执行 cond.notify() 以下分别为两个线程,三个线程,四个线程.可直接看四个线程的运行过程,更加直观,有时候用文字解释不如直接实验让人理解的快. import threading,…