构成死锁的必要条件是什么?如何检测死锁,解除死锁?

NoSuchKey