死锁产生原因及解决方法