会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Kingsley
编程事有难易乎?编之,则难者亦易矣。
博客园
首页
新随笔
联系
订阅
管理
04 2018 档案
测试监视器锁的等待/通知机制
摘要:贴代码啦 按照代码的注释操作,控制台的输出如下,观察WaitThread的变化。 testWait(): testTimedWait():
阅读全文
posted @
2018-04-05 18:09
kingsleylam
阅读(326)
评论(0)
推荐(0)
编辑
正确理解volatile与happens-before
摘要:1. 双重校验锁实现单例的问题 在延迟实现单例时,一般代码形式如下: 看起来很简单,但这里有个容易忽略的点,就是instance变量,需要用volatile修饰。 为什么?如果不加的话会有什么问题呢? 让我们把目光聚焦到第11行,初始化instance变量。这一行代码可以分解为如下3行伪代码。 上面
阅读全文
posted @
2018-04-05 17:35
kingsleylam
阅读(1335)
评论(0)
推荐(0)
编辑
公告