死锁 什么是死锁? 简单地说,死锁就是多个线程运行过程中因抢夺资源而产生相互等的僵局。 产生死锁的四个必要条件 互斥条件请求和保持条件不剥夺条件环路等待条件 解决死锁的方法 由于互斥条件是非共享资源所必须。所以,主要是破坏产生死锁的其他三个条件。 预防死锁避免死锁检测死锁解除死锁