基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对Java语言中Thread和Executor两种线程机制在线程管理模式、代码编写量和性能上的不同,提出了一种面向Java多线程机制的软件自动重构方法,该方法可以实现Thread和Executor之间的自动重构转换,进而帮助程序员选择更适合的线程机制.在Eclipse JDT环境下实现了从Thread到Executor的自动重构工具Rethreader.在实验中,使用Rethreader对JGF基准测试程序套件中的Series、Crypt、Lufact、Sparsematmult和Montecarlo等基准程序进行了重构测试,实验结果表明,Rethreader可以在小于1s的短时间内实现从Thread到Executor的转换.
推荐文章
Java程序的多线程机制
Java
程序设计
多线程
Java多线程测试策略及测试方法探讨
Java 多线程
测试策略
继承测试
同步测试
效率测试
Java多线程机制研究
Java
程序设计
多线程
基于Java的多线程机制
线程
进程
Java
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 面向Java多线程机制的软件重构方法
来源期刊 北京理工大学学报 学科 工学
关键词 Thread框架 Executor框架 软件重构 软件分析 抽象语法树
年,卷(期) 2018,(11) 所属期刊栏目 信息与控制
研究方向 页码范围 1149-1155
页数 7页 分类号 TP311
字数 5805字 语种 中文
DOI 10.15918/j.tbit1001-0645.2018.11.008
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 张冬雯 河北科技大学信息科学与工程学院 39 137 7.0 9.0
2 张杨 河北科技大学信息科学与工程学院 27 92 5.0 9.0
3 郑琨 河北科技大学信息科学与工程学院 6 40 3.0 6.0
4 郑雅洁 河北科技大学信息科学与工程学院 3 21 3.0 3.0
5 柳晨光 河北科技大学信息科学与工程学院 3 18 2.0 3.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (8)
共引文献  (1)
参考文献  (2)
节点文献
引证文献  (9)
同被引文献  (25)
二级引证文献  (2)
1998(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2012(2)
  • 参考文献(1)
  • 二级参考文献(1)
2013(1)
  • 参考文献(0)
  • 二级参考文献(1)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(6)
  • 引证文献(6)
  • 二级引证文献(0)
2020(5)
  • 引证文献(3)
  • 二级引证文献(2)
研究主题发展历程
节点文献
Thread框架
Executor框架
软件重构
软件分析
抽象语法树
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
北京理工大学学报
月刊
1001-0645
11-2596/T
大16开
北京海淀区中关村南大街5号
82-502
1956
chi
出版文献量(篇)
5642
总下载数(次)
13
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导