看过本文的还看了

相关文献

该作者的其他文献

文献详情 >JMM与DCL失效探究 收藏
JMM与DCL失效探究

JMM与DCL失效探究

作     者:徐茜亮 王成良 王远斌 XU Qian-liang;WANG Cheng-liang;WANG Yuan-bin

作者机构:重庆大学计算机学院重庆400044 

出 版 物:《微处理机》 (Microprocessors)

年 卷 期:2005年第26卷第6期

页      码:53-56页

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

主 题 词:Java内存模型 双重检查锁定 ThreadLocal方式 Singleton模式 

学科分类:08[工学] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1002-2279.2005.06.018

馆 藏 号:203265110...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分