synchronized鎖——為可重入鎖,子類獲取到對象的鎖,父類也可以獲取到該對象的鎖。
public class Animal{
public synchronized void hello(){
....
}
}
public class Dog extends Animal{
@Override
public synchronized void hello(){
.....
super.hello();
}
}
該方法可以正常執(zhí)行,而不會死鎖。
項目緩存存在隱患(轉載):http://blog.csdn.net/heyutao007/article/details/61429096