死锁 说到死锁,可以讲一个科学家吃面的问题: 有几个科学家在一张桌子旁,桌子上只有一把筷子和一碗面,我们将面和筷子都加锁.这是可能会导致一个科学家抢到面,另一个科学家抢到筷子,这是就全部阻塞了,这就是死锁了. 如下代码: from threading import Thread, Lock, RLock import time # 这个函数,先让拿筷子,再拿面条, def eat1(args, Chopsticks_lock, Noodles_lock): Chopsticks_lock.acq