基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
Java提供的synchronized关键字可使多线程实现同步,但也会导致双重检查锁定(Double-Checked Locking,DCL)失效.一般采用继承ThreadLocal类的方式来避免这种失效,但实现效率低,性能损失大.针对这些不足,本文结合实例分析了Java内存模型(JMM)、DCL失效原因以及ThreadLocal的内部运行机制,给出了将类的对象设计成Singleton模式的策略.
推荐文章
高粱基因组DCL家族的系统进化与表达分析
高粱
DCL基因
系统进化分析
表达分析
水泥行业滤料失效分析方法的探究
水泥行业
滤袋滤料
失效分析
丰田卡罗拉失效保护模式探究
失效保护
保护模式
卡罗拉
丰田
电子控制模块
行驶安全
故障代码
保护系统
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 JMM与DCL失效探究
来源期刊 微处理机 学科 工学
关键词 Java内存模型 双重检查锁定 ThreadLocal方式 Singleton模式
年,卷(期) 2005,(6) 所属期刊栏目 微机软件
研究方向 页码范围 53-56
页数 4页 分类号 TP3
字数 2680字 语种 中文
DOI 10.3969/j.issn.1002-2279.2005.06.018
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 王成良 重庆大学计算机学院 100 898 16.0 23.0
2 王远斌 重庆大学计算机学院 2 3 1.0 1.0
3 徐茜亮 重庆大学计算机学院 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (2)
同被引文献  (1)
二级引证文献  (0)
2005(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2005(1)
  • 引证文献(1)
  • 二级引证文献(0)
2010(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
Java内存模型
双重检查锁定
ThreadLocal方式
Singleton模式
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
微处理机
双月刊
1002-2279
21-1216/TP
大16开
沈阳市皇姑区陵园街20号
1979
chi
出版文献量(篇)
3415
总下载数(次)
7
论文1v1指导