会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
千寻
世界这么大,你不学习,你怎么知道原来你自己可以这么牛逼
博客园
首页
新随笔
联系
订阅
管理
2017年3月16日
设计模式系列---两种懒汉式延迟加载单例模式
摘要: 兴趣所致,上代码: 分析 DCL(Double check lock)添加volatile 修饰的原因: 首先分析,创建对象的过程,实例化对象一般分为三个过程。 1、分配内存空间。 2 、初始化对象。 3 、将内存空间地址赋值给对象的引用。 但是由于重排序的缘故,步骤2、3可能会发生重排序,其过程如
阅读全文
posted @ 2017-03-16 21:41 qtyy
阅读(1124)
评论(0)
推荐(0)
编辑
公告