同步方法和同步块,哪个是更好的选择?


同步块是更好的选择,因为它不会锁住整个对象(当然你也可以让它锁住整个对

象)。同步方法会锁住整个对象,哪怕这个类中有多个不相关联的同步块,这通

常会导致他们停止执行并需要等待获得这个对象上的锁。

同步块更要符合开放调用的原则,只在需要锁住的代码块锁住相应的对象,这样

从侧面来说也可以避免死锁。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM