-

检索结果分析

结果分析中...
检索条件:"关键词=Java内存模型 "
条 记 录,以下是1-6
视图:
排序:
显示条数:
JMM与DCL失效探究被引量:1
《微处理机》2005年第6期53-56,共4页徐茜亮 王成良 王远斌 
Java提供的synchronized关键字可使多线程实现同步,但也会导致双重检查锁定(Double-Checked Locking,DCL)失效。一般采用继承ThreadLocal类的方式来避免这种失效,但实现效率低,性能损失大。针对这些不足,本文结合实例分析了Java内存模型...
关键词:Java内存模型 双重检查锁定 ThreadLocal方式 SINGLETON模式 
JMM与double/long变量同步方法探究
《微处理机》2010年第1期79-82,85,共5页俞松 郑骏 杨云 
Java存储模型Java语言和Java虚拟机研究中的核心关键部分。Java语言规范规定:所有对基本类型的操作,除了对double/long类型的操作之外,都必须是原子级的。Java提供的volatile关键字可以使double/long变量实现变量级同步,但仍不能保证...
关键词:Java内存模型 Double/long变量 Volatile关键字 Synchronized方法 非阻塞算法 
基于Java内存模型的并发程序模型检测被引量:5
《计算机工程与科学》2010年第3期111-114,123,共5页周志远 张大方 缪力 
国家自然科学基金资助项目(60673155;90718008)
为了提高性能,Java内存模型允许编译器在优化过程中改变代码的执行顺序,同时该技术也会造成共享数据的更新顺序与本来的执行顺序不同。在多线程Java并发程序中,这些代码乱序执行会引起很多难以发现的错误。现有的Java程序模型检测技术...
关键词:Java内存模型 模型检测 JAVA并发程序 多线程 软件测试 
Java同步线程模型的缺陷以及改进措施
《电脑编程技巧与维护》2014年第21期16-17,共2页韩颜聪 
目前解决Java同步线程模型缺陷采用的是急救包类库的方式,但是此方法面临着一项重大技术难题,就是代码无法或者很难实现优化。针对Java同步线程模型缺陷问题,可以采用扩展synchronised关键字语法,使其能够接受超时说明,并且支持多个参数...
关键词:Java内存模型 DCL失败 wait0)超时 扩展synchronised关键字语法 
Java内存模型描述及变量运用分析被引量:2
《现代信息科技》2019年第4期98-99,共2页王茂钢 
在使用Java编程的过程中,内存是保障编程程序顺利进行的重要资源,而加强对内存的合理、有效运用,有助于编程效率的极大提升,并且在大量的研究和探索中,挖掘出其更加全面的功能。本文主要对Java内存模型的概念、Java内存分配及相关功...
关键词:Java内存模型 Java 内存分配 Java虚拟机栈 
Java同步线程模型分析与改进被引量:6
《电子科技大学学报》2010年第3期430-434,共5页陈文宇 陈福 余盛季 孙世新 
国家863计划(2007AA01Z131);电子科技大学青年基金(L08010601JX0754)的资助
目前普遍采用急救包(Band-Aid)类库的方式解决Java线程模型存在的同步问题,但类库中的代码很难或无法实现优化。该文针对Java同步线程模型的缺陷,扩展synchronised关键字语法,使它支持多个参数和能接受一个超时说明;重新定义wait()使它...
关键词:双检锁 Java内存模型 Java线程模型 同步 
检索报告 对象比较 聚类工具 使用帮助 返回顶部