基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
Java虚拟机使用锁机制来实现多线程共享数据结构的同步.锁机制维护的临界区通常对共享数据结构只进行读操作.只读锁是指当某个线程持有锁在只读临界区时,其他线程可以直接进入只读临界区而无需等待.只读锁能极大地提高锁机制的同步性能.Java虚拟机的锁机制可分为轻量级锁和重量级锁两层,当线程冲突时从轻量级锁转向重量级锁.本文分别从轻量级锁和重量级锁两个层次分别进行只读锁优化.轻量级锁的只读优化算法可以减少原子操作的开销;重量级锁的只读优化算法则可以使多个线程同时在只读临界区中.最后在Java虚拟机HotSpot中实现只读锁优化,并且在龙芯3A上进行实验.性能测试用例包括单线程Java程序、多线程Java程序以及SPECjvm2008.实验结果表明,上述优化方法能极大降低线程进入和退出只读临界区的开销,提高Java虚拟机的同步性能.
推荐文章
Java虚拟机向ARM平台的移植
虚拟机
移植
ARM
面向普适计算终端的Java虚拟机性能优化技术研究
普适计算
Java 虚拟机
线索化方法
直接线索化方法
性能优化
嵌入式JAVA虚拟机的加速改造
Java虚拟机
即时编译
本地线程
嵌入式
基于JMX的Java虚拟机监视系统
Java管理扩展
平台扩展托管Bean
Java虚拟机
Java虚拟机工具接口
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Java虚拟机中的只读锁优化
来源期刊 小型微型计算机系统 学科 工学
关键词 只读锁 同步 优化 Java虚拟机
年,卷(期) 2013,(5) 所属期刊栏目 计算机体系结构研究
研究方向 页码范围 1113-1117
页数 5页 分类号 TP314
字数 5740字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 黄章进 中国科学技术大学中科院沈阳计算所网络与通信联合实验室 14 46 5.0 6.0
2 顾乃杰 35 126 6.0 8.0
3 林传文 中国科学技术大学计算机科学与技术学院 5 18 3.0 4.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (8)
共引文献  (3)
参考文献  (5)
节点文献
引证文献  (1)
同被引文献  (3)
二级引证文献  (2)
1998(3)
  • 参考文献(1)
  • 二级参考文献(2)
2000(2)
  • 参考文献(0)
  • 二级参考文献(2)
2003(3)
  • 参考文献(0)
  • 二级参考文献(3)
2005(2)
  • 参考文献(1)
  • 二级参考文献(1)
2008(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2016(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(0)
  • 二级引证文献(1)
2019(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
只读锁
同步
优化
Java虚拟机
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
小型微型计算机系统
月刊
1000-1220
21-1106/TP
大16开
辽宁省沈阳市东陵区南屏东路16号
8-108
1980
chi
出版文献量(篇)
11026
总下载数(次)
17
总被引数(次)
83133
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导