有两个方法A,B,调用两个方法时都需要用到锁,
若果X先调用A,再调用B
Y先调用B,再调用A
X在调用A要调用B的时候,B被Y使用无法获取锁
而Y在调用B的时候调用A,A被X使用
则双方都无法获取所需要的锁,这么X,Y一直处于僵持状态,造成死锁
有两个方法A,B,调用两个方法时都需要用到锁,
若果X先调用A,再调用B
Y先调用B,再调用A
X在调用A要调用B的时候,B被Y使用无法获取锁
而Y在调用B的时候调用A,A被X使用
则双方都无法获取所需要的锁,这么X,Y一直处于僵持状态,造成死锁