主要区别就是同步方法 把整个方法的内容都同步了 把一些前置逻辑和后置逻辑 不需要同步的代码都同步了 这样显然是不行的。
而同步代码块则只需要在需要同步的地方使用同步代码块 不影响方法里的其他代码。
Synchronized粒度问题 同步方法和同步代码块的区别
最新推荐文章于 2022-03-25 00:30:00 发布
主要区别就是同步方法 把整个方法的内容都同步了 把一些前置逻辑和后置逻辑 不需要同步的代码都同步了 这样显然是不行的。
而同步代码块则只需要在需要同步的地方使用同步代码块 不影响方法里的其他代码。