标签:死锁

java

Java通过锁的顺序避免死锁

Java通过锁的顺序避免死锁
例子 银行账户转账问题,两个用户转账的话,如果采用一般的synchronized嵌套的话,容易造成死锁,现在我们通过类似哲学家问题的解决方案一样:先获取同一个锁,才有资格获取下一个。而判断是通过System.identityHashCode...

1个月前 (10-16) 30℃ 0评论 0喜欢