标签:方法 避免 原则 mil 调用 死锁 span 避免死锁 font
同步块是更好的选择,因为它不会锁住整个对象(当然你也可以让它锁住整个对
象)。同步方法会锁住整个对象,哪怕这个类中有多个不相关联的同步块,这通
常会导致他们停止执行并需要等待获得这个对象上的锁。
同步块更要符合开放调用的原则,只在需要锁住的代码块锁住相应的对象,这样
从侧面来说也可以避免死锁。
标签:方法 避免 原则 mil 调用 死锁 span 避免死锁 font
原文地址:https://www.cnblogs.com/programb/p/13021200.html