首页 | 本学科首页   官方微博 | 高级检索  
     检索      

Java同步线程模型分析与改进
引用本文:陈文宇,陈福,余盛季,孙世新.Java同步线程模型分析与改进[J].电子科技大学学报(社会科学版),2010(3).
作者姓名:陈文宇  陈福  余盛季  孙世新
作者单位:电子科技大学计算机科学与工程学院;
基金项目:国家863计划(2007AA01Z131); 电子科技大学青年基金(L08010601JX0754)的资助
摘    要:目前普遍采用急救包(Band-Aid)类库的方式解决Java线程模型存在的同步问题,但类库中的代码很难或无法实现优化。该文针对Java同步线程模型的缺陷,扩展synchronised关键字语法,使它支持多个参数和能接受一个超时说明;重新定义wait()使它返回一个boolean变量来解决超时检测问题;通过扩展语法方法解决了同步问题,以确保使用Java线程所开发的程序的稳定、可靠和可优化。

关 键 词:双检锁  Java内存模型  Java线程模型  同步  

Analysis and Improvement for Synchronous Thread Model Based on Java
CHEN Wen-yu,CHEN Fu,YU Sheng-ji, SUN Shi-xin.Analysis and Improvement for Synchronous Thread Model Based on Java[J].Journal of University of Electronic Science and Technology of China(Social Sciences Edition),2010(3).
Authors:CHEN Wen-yu  CHEN Fu  YU Sheng-ji    SUN Shi-xin
Institution:CHEN Wen-yu,CHEN Fu,YU Sheng-ji,, SUN Shi-xin(School of Computer Science , Engineering,University of Electronic Science & Technology of China Chengdu 610054)
Abstract:Java supports threading at language level.In order to synchronize,Java provides keyword synchronized and mechanisms like wait() for Object,however,the potential imperfectness of the mechanisms may trigger unpredictable results.Currently,Band Aid class library is often used to solve the synchronize problem of Java thread model,but it is hard to optimize the class library.The paper discusses drawbacks of Java threading mechanism,extends the grammar of synchronized keyword for accepting multiple parameters and...
Keywords:double-checked locking  Java memory model  Java thread model  synchronization  
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号