- 12
- 0
- 约2.45万字
- 约 9页
- 2018-10-26 发布于天津
- 举报
并发Java程序同步操作的有效删除-软件学报
1000-9825/2005/16(10)1708 ©2005 Journal of Software 软 件 学 报 Vol.16, No.10
∗
并发Java 程序同步操作的有效删除
1+ 1 2
吴 萍 , 陈意云 , 张 健
1( 中国科学技术大学 计算机科学技术系,安徽 合肥 230027)
2( 中国科学院 软件研究所 计算机科学重点实验室,北京 100080)
Effective Synchronization Removal in Concurrent Java Programs
1+ 1 2
WU Ping , CHEN Yi-Yun , ZHANG Jian
1(Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China)
2(Laboratory of Computer Science, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China)
+ Corresponding author: Phn: +86- 10 E-mail: cynthia@,
Received 2004-05-18; Accepted 2005-03-11
Wu P, Chen YY, Zhang J. Effective synchronization removal in concurrent Java programs. Journal of
Software, 2005,16(10):1708−1716. DOI: 10.1360/jos161708
Abstract: Synchronization operations make a huge expense for concurrent Java programs. This paper proposes an
effective and precise static analysis algorithm for the redundant synchronization removal. The algorithm consists of
two phases-basic analysis and inter-thread temporal analysis. Both phases take the effect of control flow relation
and thread control relation into count. This paper also constructs a Java compiler-JTool and implements the
algorithm on it. To deterministic single-threaded programs, the removal ratio reaches 100% and to multi-threaded
programs, the removal ratio is higher than the existing analysis tools.
Key words: concurrent program; program analysis; escape analysis; synchronization removal
摘 要: 同步操作是并发 Java 程序非常大的一部分开销.在现有程序分析方法的基础上,提出了一种精确而有效
的冗余同步操作的静态删除方法.该方法分为基本处理和线程间时序分析两个阶段,充分考虑了控制流结构和线程
交互时序对同步删除的影响.构造了一个Java 编译器JTool,并在其上实现了同步删除算法.对于确定的单线程程序,
同步删除率达到100%;对于多线程程序, 同步删除率高于现有
您可能关注的文档
- 定标设置项目默认值描述RBC_CAL1000手工模式RBC定标值RBC_GAIN.DOC
- 宋诗-南一书局.PPT
- 宗气理论概述及现代研究进展*.PDF
- 完成典型工作任务的-全国职业培训教材网.PPT
- 宋叻-中国债券信息网.PDF
- 实木家具储存条件屋里布置好人就少得病厨房简约装修最划算-华日家具.DOC
- 实现中国梦的一个当务之急——以苏俄兴亡为借鉴.PDF
- 实地勘验.PPT
- 实训大楼物资采购三次-重庆委党校.DOC
- 实践教学计划表-常州信息职业技术学院.DOC
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 党委书记、董事长在2026年党风廉政建设和反腐败工作会议上的讲话.docx VIP
- 浙江婺剧艺术研究院(浙江婺剧团)-金华市政府.doc VIP
- 一种适用于强化餐厨垃圾水解制备碳源的复合药剂及方法.pdf VIP
- 护理不良事件报告及管理制度PPT课件.pptx VIP
- 岛津lc2030c高效液相色谱仪操作指南.doc
- 成人雾化吸入护理-2023中华护理学会团体标准.pptx VIP
- 跨学科项目式学习管理规范.docx VIP
- 2025年成都市中考(初中学业水平考试)数学试题卷(含标准答案).pdf
- 模拟电子技术01__半导体器件基础.pdf VIP
- 甘肃省兰州市九年级(上)期末物理试卷.docx VIP
原创力文档

文档评论(0)