死锁:两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待状态。 四个必要条件: 互斥请求与保持不剥夺循环等待:若干进程头尾相接的循环等待资源关系 死锁排除: 可以撤销陷入死锁的全部进程可以逐个撤销陷入死锁的进程,直到死锁不存在从陷入死锁的线程中逐个强迫放弃所占用的资源,直至死锁消失