全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2005 

Effective Synchronization Removal in Concurrent Java Programs
并发Java程序同步操作的有效删除

Keywords: concurrent program,program analysis,escape analysis,synchronization removal
并发程序
,程序分析,escape分析,同步删除

Full-Text   Cite this paper   Add to My Lib

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.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133