共查询到20条相似文献,搜索用时 15 毫秒
1.
面向线程级前瞻的线程划分方法浅析 总被引:1,自引:0,他引:1
正确合理的线程划分方法是提取线程级并行性的必要前提,线程级前瞻技术是简化线程划分复杂度提高系统性能的重要手段。本文讨论了几种支持线程级前瞻的典型线程划分方法,在此基础上提出了线程级划分需要解决的关键问题,并蛄合一典型自动线程划分算法进行了具体分析,提出了线程划分需要进一步研究的问题。 相似文献
2.
3.
随着Internet的广泛应用,负载数量迅速增长,如何在大负载情况下,保持高效的吞吐率是一个急需解决的问题,文中在分析传统线程池的基础上,提出一种新的线程池技术--扩展线程池技术,该技术能动态调整线程池规模,使得线程规模与客户请求相适应,理论分析表明:扩展线程池技术不仅能提高系统的吞吐量,而且能增加系统的可靠性,较好地改善线程池的服务质量. 相似文献
4.
高性能和易用性是多处理机系统发展中存在的一对矛盾,线程环境是解决这对矛盾的重要途径。本文从介绍多处理机发展历程入手,描述了线程环境的发展变化过程,列举出线程环境研究中的两个主要方向:线程模型选择和不同体系结构下线程环境的优化。通过对两个方向上的研究动态的分析,本文预计基于NIMA的局部性开发将成为线程环境研
研究的热点。 相似文献
研究的热点。 相似文献
5.
6.
7.
本文讨论了在CORBA中使用线程技术的优缺点,线程技术对各种软硬件的适用性,以及CORBA实现对线程的支持能力,并阐述了主流的线程策略。 相似文献
8.
9.
10.
11.
针对目前线程队列管理方法中执行时间长的线程无法得到响应的问题,对线程队列进行了研究,提出了线程队列动态规划法(Thread Queue Dynamic Programming,TQDP).通过实验验证,对比了评估性能的参数,如Weighted Speedup,STP,ANTT等,TQDP与++DynCTAT,Mod+Bypass,PBS,BF相比,Weighted Speedup分别提高了14%,13.7%,13.3%,3.4%.与SMK,SMK-(P+W)相比,STP分别提高了8.5%,1.4%,表明提出的方法实验效果好,优化了系统性能. 相似文献
12.
Java中的线程池及实现 总被引:1,自引:0,他引:1
本文探讨了应用线程池技术对Java多线程程序性能的优化及有效使用线程池技术的准则,研究了线程池技术的特点、工作原理、实现方法,并给出了线程池的Java实现实例. 相似文献
13.
分析研究了动态编译器编译过程的性能瓶颈,提出了通过引入并行编译线程解决代码编译和垃圾代码回收问题的设计思想。借助线程通信机制,可以创建专用的动态编译线程进行代码编译。同时还分析了编译线程的优点和局限。最后通过测量基准测试程序的性能指出并行编译线程对程序性能有相当的改善。 相似文献
14.
线程池技术现在被广泛地应用在多线程系统中。然而,在应用中确定线程池的大小还没有一种令人满意的解决方案。本文分析了任务在线程池中的处理过程,以及当线程池在最佳大小时任务在线程池各阶段所需时间,并给出了一种根据时间等因素来判断系统的性能,并且动态改变线程池大小的策略。 相似文献
15.
为了实现自适应调整线程池尺寸,提高并发程序处理的运行速度、改善效率和降低系统的资源开销,提出了一种基于任务平均处理时间的线程池尺寸自适应调整算法。首先研究线程池的一些特征数据以及用户请求的任务时间周期,提出了任务平均处理时间的概念。然后研究了不同任务类型下,任务平均处理时间与线程池的尺寸的相关性,提出了一种自适应调整算法。实验结果表明,该算法能够自适应调整线程池尺寸到适当区域,有效地提高应用程序的整体性能。 相似文献
16.
对线程池的阻塞唤醒机制,动态调整,线程安全退出,参数处理,系统线程数限制等细节进行研究,保证了其在不同应用场景下的独立性和通用性;同时采用一种基于数组的链表机制来改进线程池的查找分配算法,将其时间复杂度稳定在O(1),避免了传统线程池当线程数目过大时导致的查询分配性能下降的问题。实验结果表明,改进后的线程池与传统的系统线程分配方式相比在开销上有很大节省。 相似文献
17.
18.
杨华 《电脑编程技巧与维护》2002,(3):22-24
线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的子线程,这样就构成了多线程应用了。由于多个线程往往会同时访问同一块内存区域,频繁地访问这块区域,将会增加产生线程冲突的概率。一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。 注意:本文中出现的所有代码都是用DELPHI描述的,调试环境为Windows Me, Delphi 6。其中所涉及的Windows API函数可以从MSDN获得详细的文档。 相似文献
19.
随着生产工艺的提高,芯片上能集成越来越多的晶体管,多线程技术也逐步成为一种主流的处理器体系结构技术.提出一种融合同时多线程技术和微线程技术的新型体系结构同时多微线程(simultaneous multi-microthreading,SMMT),并给出同时多微线程体系结构的实现方案.SMMT有效结合同时多线程技术硬件代价小和微线程技术能够加速单进程应用的优点,通过软硬件协同的方式充分挖掘单进程程序的微线程级并行性.通过在设计的龙芯2号同时多微线程处理器上进行性能评测,结果表明,同时多微线程体系结构能够有效地加速单进程的程序,以很小的硬件代价显著地提高了处理器的性能. 相似文献
20.
袁伟华 《电脑编程技巧与维护》2015,(1):28-29
线程池是一种多线程处理技术,使用线程池,服务器端可以预先创建线程,当客户端的请求到来之后,服务器端的线程池会给客户端分配一个空闲线程,并处理这次请求.处理完成之后,线程要归还给线程池以便重复使用,这样可以提高系统资源的利用效率,以及提高系统的性能.介绍了一种线程池的实现方式,并给出了Java的关键代码. 相似文献