期刊文献+

基于嵌入式系统的线程池研究

Probing Design of Thread Pool Based on Embedded System
下载PDF
导出
摘要 服务器响应客户请求一般采用并发式服务,但普遍存在着开销大及资源不足等问题,而线程池技术是解决这些问题的一个良好解决方案.在POSIX线程库研究的基础上,提出了以ARM9为硬件平台进行嵌入式服务器线程池设计,并优化了线程池设计的几个关键问题. Parallel service is mostly adopted in servers to respond to clients' requests, but this service type is at expense of system cost and in lack of sufficient resources. Thread pool turns out to be a good alternative to tackle the problems mentioned. In this paper, based on the analysis of POSIX thread library, an embeddedthread-pool system (ARM9) with ARM9 as the hardware platform is proposed. In addition, optimization is applied in solving several main problems found in thread pool design.
出处 《宁波大学学报(理工版)》 CAS 2008年第1期49-54,共6页 Journal of Ningbo University:Natural Science and Engineering Edition
基金 国家自然科学基金(60672070) 宁波市科技攻关项目(2006B100067)
关键词 并发式服务 线程池 嵌入式系统 POSIX线程库 parallel service thread pool embedded system POSIX thread library
  • 相关文献

参考文献8

  • 1Chulho Shin, Lee Seong Won, Gaudiot Jean Luc. Adaptive dynamic thread scheduling for simultaneous multithreaded architectures with a detector thread[J]. Parallel and Distributed Computing, 2006, 66:1 304-1 307.
  • 2周昔平,高德远,樊晓桠,张盛兵,徐邦海.网络处理器的线程级并行技术研究[J].微电子学与计算机,2006,23(7):34-38. 被引量:1
  • 3杨刚,周兴社,潘惠芳.基于反馈的自适应线程池管理框架[J].计算机工程,2006,32(5):65-67. 被引量:4
  • 4Yibei Ling, Tracy Mullen. Analysis of Optimal Thread Pool Size[J]. ACM SIGOPS Operating Systems Review, 2000, 34(2):42-55.
  • 5罗晓斌,董守斌,徐浩,张凌.基于JMS的异步消息处理技术及应用[J].计算机工程,2002,28(12):121-122. 被引量:32
  • 6吴炜荣,梁阿磊,吴刚.基于POSIX线程库的线程池反馈算法的设计与实现[J].微型电脑应用,2006,22(5):52-55. 被引量:3
  • 7Irfan Pyarali, Marina Aspivak, Ron Cytron. Evaluating and Optimizing Thread Pool Strategies for Real- time CORBA[M]//ACM Special Interest Group on Programming Language, Compiler and Tool Support for Embedded Systems: Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, 2000. New York: ACM Press, 2001:214-222.
  • 8Schmidt D C, Vinoski S. Object interconnections: realtime CORBA, part 3: thread pools and Synchronizers[J]. C/C++ Users Journal, 2002, 8:30-40.

二级参考文献19

  • 1[1]Haase K.JavaTM Message Service API Tutorial. Sun Microsystems,Inc.,2001
  • 2[2]JavaTM Message Service Specification. Version:1.0.2.Sun Microsystems,Inc.,1999
  • 3[3]Louthian J.Message-driven Beans.http://www.rdacustomsoftware.com/
  • 4[4]http://iava.sun.com
  • 5Spinellis D.Code Reading:The Open Source Perspective[M].Addison Wesley,2003.
  • 6Fo G.Design Patterns:Elements of Reusable Object-oriented Software[M].Addison Wesley,1996.
  • 7Shao G.Adaptive Scheduling of Master-worker Applications on Distributed Computational Resources[D].San Diego:University of California,2001.
  • 8Thompso B.Utilizing Thread Pools in Performance-critical App -lications[Z].http://www.intel.com/labs/htt/index.htm?iid = CNP4 PHTT+Body_ Labs,2004.
  • 9Schmidt D C,Vinoski S.Object Interconnections:Real-time CORBA,Part 3:Thread Pools and Synchronizers[J].C/C++ Users Journal,2002,(3).
  • 10Jeffrey J,McConnell.Analysis of Algorithms[M].北京:高等教育出版社,2003.

共引文献36

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部