码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-06-05 22:43:14      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:方法   避免   原则   mil   调用   死锁   span   避免死锁   font   

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

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

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

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

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

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

标签:方法   避免   原则   mil   调用   死锁   span   避免死锁   font   

原文地址:https://www.cnblogs.com/programb/p/13021200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!