浅析JSR-166y中Fork/Join框架的应用
摘要
多线程开发技术可以有效利用计算资源,而Fork/Join框架是一种经典的多线程开发框,能够帮助开发人员处理线程调度问题。文章从JDK各个版本对并行编程的支持着手,介绍了未来JSR-166y中引入的Fork/Join框架及其应用方法,并给出Java实现代码。
出处
《中小企业管理与科技》
2011年第22期304-304,共1页
Management & Technology of SME
参考文献8
-
1刘振英,方滨兴,姜 誉,张 毅,赵 宏,张 毅.一个调度Fork-Join任务图的新算法[J].软件学报,2002,13(4):693-697. 被引量:22
-
2陈华平,黄刘生,安虹,陈国良.并行分布计算中的任务调度及其分类[J].计算机科学,2001,28(1):45-48. 被引量:8
-
3卢超,卢炎生,毛澄映.一种并发Java程序控制流模型[J].华中科技大学学报(自然科学版),2008,36(1):78-81. 被引量:4
-
4张建军,李庆华,瞿勇.基于任务复制的调度算法[J].计算机工程与设计,2009,30(8):1896-1899. 被引量:10
-
5张建军,杨峰,纪祥鲲.同构环境中Join任务图的一个调度算法[J].计算机应用与软件,2010,27(7):14-16. 被引量:1
-
6殷国富,罗阳,龙红能,成尔京.并行设计子任务调度的遗传算法原理与实现方法[J].计算机辅助设计与图形学学报,2004,16(8):1122-1126. 被引量:25
-
7蒋卫民,张建军.一个有效的Join任务图的调度算法[J].计算机与数字工程,2011,39(4):34-38. 被引量:1
-
8钟求喜,谢涛,陈火旺.任务分配与调度的共同进化方法[J].计算机学报,2001,24(3):308-314. 被引量:18
二级参考文献47
-
1陈华平,林洪,陈国良.并行分布计算中的启发式任务调度[J].计算机研究与发展,1997,34(S1):81-85. 被引量:4
-
2Bozdag D.A task duplication based scheduling algorithm using partial schedules[D].Ohio State University,2005.
-
3Colin J Y,Chretienne C EScheduling with small computation delays and task duplication[J].Operation Research,1991,39 (4):680-684.
-
4Darbha S,Agrawal D P.Optimal scheduling algorithm for distilbuted-memory machines[J].IEEE Trans Parallel and Distributed Systems,1998,9(1):87-94.
-
5Park C l,Choe T Y.An optimal scheduling algorithm based on task duplication[J].IEEE Trans Computers,2002,51(4):444-448.
-
6Abroad I,Kwok Y K.On exploiting task duplication in parallel program scheduling[J].IEEE Trans Parallel and Distributed Systems,1998,19(9):872-891.
-
7Kwok Y K,Ahmad l.On multiprocessor task scheduling using efficient state space search approaches[J].Parallel and Distributed Computing,2005,65:1515-1532.
-
8Guodong L,Daoxu C,Daming W,et al.Task clustering and scheduling to multiprocessors with duplication[C].Proceedings of the International Parallel and Distributed Processing Symposium,2003.
-
9Bansal S,Kumar P,Singh K.An improved duplication strategy for scheduling precedence constrained graphs in mulfiprocessor systems[J].IEEE Transactions on Parallel and Distributed Systems,2003,14(6):533-544.
-
10Kwok Y K,Ahmad I.Dynamic critical-path scheduling:An effective technique for allocating task graphs to multiprocessors[C].IEEE Trans Parallel and Distributed Systems,1996,7 (5):506-521.
共引文献76
-
1邹丽珊,郑金华.数据聚类的共同进化方法[J].计算机工程与应用,2004,40(18):77-79.
-
2殷国富,罗阳,龙红能,成尔京.并行设计子任务调度的遗传算法原理与实现方法[J].计算机辅助设计与图形学学报,2004,16(8):1122-1126. 被引量:25
-
3李庆华,阮幼林,刘干,蒋盛益,杨世达.一个调度Fork-Join任务图的最优算法(英文)[J].软件学报,2005,16(5):684-690. 被引量:8
-
4解玉凤,魏少军.实时周期任务的非占先式能耗感知调度[J].计算机辅助设计与图形学学报,2006,18(2):245-250. 被引量:5
-
5刘建成,蒋新华,吴今培.广义模糊模型的协同进化方法研究[J].计算机学报,2006,29(3):423-430. 被引量:2
-
6张艳,李延红.一个调度Out-Tree任务图的新算法[J].计算机应用,2006,26(5):1161-1163.
-
7苗硕,马光思.基于并行遗传算法的对称多处理器任务调度策略研究[J].微电子学与计算机,2006,23(6):181-184.
-
8周欢伟,陈新度,陈新.面向大规模定制设计的并行设计方法研究及应用[J].机械设计与制造,2006(8):22-24. 被引量:1
-
9张瑞军,陈定方,杨琴.用改进的遗传算法解决ALB问题[J].计算机工程与设计,2006,27(20):3731-3733. 被引量:4
-
10张艳,李延红.LSA_IT:一种In-Tree任务图的分层调度算法[J].计算机工程与应用,2006,42(31):23-24.
-
1陈永青.浅析JDK1.7中的Fork/Join框架[J].中国新通信,2016,18(19):94-95. 被引量:1
-
2张冬雯,柳晨光,张杨.面向Fork/Join框架的软件重构及性能分析[J].计算机应用,2015,35(11):3172-3177. 被引量:2
-
3黄志波,赵晴,孙少乙.基于Java的多线程快速排序设计与优化[J].微型机与应用,2016,35(16):23-25.