论文部分内容阅读
计算机技术在经历了几十年的发展历程之后,各种分布式被广泛应用,这些应用对系统性能都提出了较高的要求,传统的线程池广泛的应用在各种应用中,对截止日期有要求的应用,实时线程池技术是满足这些要求的技术之一,它是组织服务器应用的有效工具,可以提高系统的响应速度和整体性能。现在的分布式应用一般都由多种服务器提供支持,这些服务器通常都会面临着来自远程的数量众多、任务短小的请求。用单个线程来处理所有请求,或对每一个请求都生成一个新的线程进行处理,这两种模式都不理想,会降低系统的响应速度和性能。实时线程池技术为实时线程创建、销毁的开销问题和系统资源不足问题提供了很好的解决方案,能有效地提高系统响应速度和整体性能。线程池可以改进系统的性能,线程池的大小对线程池的性能起至关重要的作用,在实际应用中,线程池的大小主要由系统管理员依靠经验来配置。有必要研究一种系统可以动态优化的方法,使系统的性能提高到最好。结合依靠经验和理论的方法,一种动态优化线程池性能的方法被提出。研究了实时CORBA的线程池策略,并给出了实现实时CORBA线程池的两种模型——半同步/半异步模型和领导者/跟随者模型。基于ARTs-OS系统,实现了两种策略的线程池,分别对半同步/半异步模型和领导者/跟随者模型进行分析及对它们的性能进行评价,并得出了结论。