JMM与DCL失效探究
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方期刊
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

期刊专题

10.3969/j.issn.1002-2279.2005.06.018

JMM与DCL失效探究

引用
Java提供的synchronized关键字可使多线程实现同步,但也会导致双重检查锁定(Double-Checked Locking,DCL)失效.一般采用继承ThreadLocal类的方式来避免这种失效,但实现效率低,性能损失大.针对这些不足,本文结合实例分析了Java内存模型(JMM)、DCL失效原因以及ThreadLocal的内部运行机制,给出了将类的对象设计成Singleton模式的策略.

Java内存模型、双重检查锁定、ThreadLocal方式、Singleton模式

26

TP3(计算技术、计算机技术)

2006-02-23(万方平台首次上网日期,不代表论文的发表时间)

共4页

53-56

相关文献
评论
暂无封面信息
查看本期封面目录

微处理机

1002-2279

21-1216/TP

26

2005,26(6)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn