会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
爪哇搬砖
Mr.Li
博客园
首页
新随笔
联系
订阅
管理
Synchronized 关键字
同步普通方法,锁的事当前对象
同步静态方法,锁的事当前
class对象
同步块,锁的是 ()中的对象
实现原理
JVM是通过进入、退出对象监视器(Monitor)来实现对方法、同步块的同步。
具体实现是在编译之后,在同步方法调用前加入一个
monitor.enter
指令,在退出方法和异常处插入
monitor.exit
指令。
使用 javap -c synchronize 查看编译之后的信息。
posted @
2019-07-16 14:55
爪哇搬砖
阅读(
94
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告