死锁产生的原因和解锁的方法