java线程详解 (二)

2014-11-24 08:07:27 · 作者: · 浏览: 1
线程1和2都要获取对象A和B的lock),永远按照一定的次序来。比如如果线程1和2都是先获取对象A的lock,再获取对象B,那就不会出现上面的deadlock了,因为如果1获得了A lock,2就得等,而不是去获得B lock。

摘自 天易LoveZLL