线程池中最大并发数的研究与设计The Rearch and Design About the Maximum Concurrency in Thread Pool
刘怀兰,聂兰兰
摘要(Abstract):
线程池中最大并发数影响线程效率,在实际的软件设计中,软件设计者往往依赖经验来设置线程池中的最大并发数,这就导致了软件设计的主观性和盲目性。将目标文件大小作为研究影响线程池最大并发数的一个影响因子,对目标文件与线程池最大并发数建模并分析,分析的结果表明目标文件大小在一定范围内与线程池的最大并发数成反比例关系,并对模型进行优化。提出根据目标文件的大小动态地设置线程池中的最大并发数的方法,同时对研究结果通过IOS平台的多线程下载模型进行了检验。
关键词(KeyWords): 线程池;多线程;最大并发数;目标文件;多线程下载IOS
基金项目(Foundation):
作者(Author): 刘怀兰,聂兰兰
参考文献(References):
- [1]王华.线程池技术研究与应用[J].计算机应用研究,2005(11):141-142
- [2]孙晓东,韩江洪,刘征宇,等.基于分段的线程池尺寸自适应调整算法[J].计算机工程,2011,37(2):43-45
- [3]李刚.两种线程池的实现和性能评价[J].计算机工程与设计,2007,28(7):1489-1492
- [4]Butenh of D R.于磊,曾刚译.POSIX多线程程序设计[M].北京:中国电力出版社,2003.
- [5]毛光喜.多线程下载工具的开发与应用[J].计算机应用与软件,2006,23(7):136-138
- [6]黄智泉等.基于平均时间的线程池尺寸自适应调整算法[J].计算机技术与发展,2013,23(2):37-40
- [7]郭广军,胡玉平,戴经国.基于Java多线程的并行计算技术研究及应用[J].华中师范大学学报(自然科学版),2005,39(2):169-173
- [8]孙晓东,韩江洪,刘征宇,等.基于分段的线程池尺寸自适应调整算法[J].计算机工程,2011,37(2):43-45
- [9]韦兴柳等.大数据文件和混合文件的多线程并行下载[J].计算机工程与应用,2012,48(14):84-89
- [10]杨开杰,刘秋菊,徐汀荣.线程池的多线程并发控制技术研究[J],计算机应用与软件,2010,27(1):168-170
- [11]Dave Mark,Jack Nutting,Jeff LaMarche等,漆挣,杨越,孙文磊,等译.iPhone 4与iPad开发基础教程[M].北京:人民邮电出版社,2011.
- [12]Matt Drance,Paul Warren著,刘威译.iOS recipes:tips and tricks for awesome iPhone and iPad apps[M].北京:人民邮电出版社,2012.
- [13]Gary Bennett等,苏金国,王小振等译.IPhone cool projects:learn the coding secrets of master iPhone designers and developers Chinese[M].北京:人民邮电出版社,2010.