首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
线程池的多线程并发控制技术研究   总被引:3,自引:0,他引:3  
当服务器端面临突发性且数量巨大的瞬时客户端请求时,传统线程池暴露了诸多弊端。通过改进传统线程池,对多线程采取了更好的同步并发控制策略。通过实验对比,改进后的线程池比传统线程池更能提升系统性能,提高处理不同数量或性质的请求效率。  相似文献   

2.
Java语言在并发程序方面的广泛应用对程序员提出了新的挑战,为了在多线程环境中开发出正确的程序,必须考虑线程安全性。本文结合一个Java程序阐明了这一概念,并介绍了在线程安全性上的一个安全等级,最后总结出设计线程安全类的几个有用原则。  相似文献   

3.
4.
线程池技术能有效减少多线程环境中资源的消耗,可以提高系统的处理能力。因此现在的服务器程序中大量应用该技术,可以最大程度的利用系统的资源,消除系统因频繁创建、销毁线程而带来的系统开销。文章就利用线程池技术来解决并发服务器中客户端频繁对服务器端请求服务这一应用场景,分析了线程池的工作原理,并做了仿真测试,证明了线程池在应用中确实有比较好的效果。  相似文献   

5.
线程池中最大并发数影响线程效率,在实际的软件设计中,软件设计者往往依赖经验来设置线程池中的最大并发数,这就导致了软件设计的主观性和盲目性。将目标文件大小作为研究影响线程池最大并发数的一个影响因子,对目标文件与线程池最大并发数建模并分析,分析的结果表明目标文件大小在一定范围内与线程池的最大并发数成反比例关系,并对模型进行优化。提出根据目标文件的大小动态地设置线程池中的最大并发数的方法,同时对研究结果通过IOS平台的多线程下载模型进行了检验。  相似文献   

6.
开发并发程序并非是一件容易的事情。随着程序设计的日益庞大和复杂,怎样开发出高性能的并发程序变得越来越重要。在分析了Java的并发机制和同步机制的基础上,给出了一些在开发Java并发程序中防止死锁的策略和方法,这些方法为并发程序的设计带来了方便。  相似文献   

7.
面向对象的概念和方法,在分布式计算系统的研究中得到了广泛的应用。本文给出了一个面向的分布式事务处理模型,提出了适应此模型的并发控制算法,并对算法的正确性进行了证明。  相似文献   

8.
针对高可靠性、高质量的Java并行多任务程序设计,分析了Java多线程机制的原理及其实现技术,研究了程序并发过程中的同步机制和交互通信机制,比较了基于操作系统级和基于Java多线程级并发机制的实现结构,总结了并发程序中死锁预防的一些编程规则和策略.所构造的一个具有完全意义上的并发同步的框架实例有一定的实用价值.  相似文献   

9.
基于Java多线程的并发机制的研究和实现   总被引:4,自引:0,他引:4  
针对高可靠性、高质量的Java并行多任务程序设计,分析了Java多线程机制的原理及其实现技术,研究了程序并发过程中的同步机制和交互通信机制,比较了基于操作系统级和基于Java多线程级并发机制的实现结构,总结了并发程序中死锁预防的一些编程规则和策略。所构造的一个具有完全意义上的并发同步的框架实例有一定的实用价值。  相似文献   

10.
在多人操作的CAD系统中,能否保证多个操作者之间的协调操作是一个关键问题,并发操作控制在此显得尤为重要.依据并发操作的特点提出了并发操作控制机制的设计准则,阐述了基于语义的并发操作控制机制中利用嵌套事务来解决图档事务并发控制中存在的问题并且结合实际给出了博士CAD系统中并发控制的系统模型.  相似文献   

11.
基于语义可串行性的乐观并发控制算法   总被引:1,自引:0,他引:1  
为了克服文献[1]所提出的两种用于实现语义可串行性并发控制算法的缺点(即都对用户书写的事务提出了特殊的要求,从而增加了用户的负担),本文给出了一种基于乐观方法的并发控制算法,并证明了该算法能够保证它所生成的历史具有语义可串行性.  相似文献   

12.
事务的语义信息可以从更高层次上刻划数据库的状态及其变化,提高数据库处理能力.这方面的研究已经产生了大量的研究成果,其核心是要解决语义信息层次性、灵活性、难以表达等难点问题.在回顾基于语义的数据库并发控制的研究背景和现状基础上,提出将数据库并发控制抽象为计算模型以便于数据库语义信息的表达;阐述了解决该问题的两类主要模型:一维计算模型和多维计算模型,介绍了两种模型的基本概念以及主要事务模型,总结了数据库并发控制的形式化方法,分析了基于高维计算模型研究并发控制模型的部分理论依据;最后展望了基于语义的数据库并发控制发展趋势.  相似文献   

13.
定义了一个网格事务模型,提出了支持该网格事务模型的、基于时标的并发控制协议,证明了协议的正确性。该协议扩充了事务类型,减小了事务的冲突范围,从而避免了大量不必要的事务重启,提高了事务的并发度。性能实验分析表明,该协议是可行且有效的。  相似文献   

14.
在辽河流域水环境管理中,许多业务流程操作都满足事务的特性.传统工作流系统中并发控制的实现主要是依据对共享数据项的存取控制,当用来处理事务工作流时会影响系统的效率,因为有的业务流程可能持续的时间比较长,这样它对共享数据项的占有时间就会很长而导致其他流程不能继续流转.为解决这一问题,借助类似于处理器中指令流水的思想研究了一...  相似文献   

15.
分布式实时数据库并发控制   总被引:5,自引:0,他引:5  
在集中式实时数据库中,事务并发控制一般采用基于优先级的事务重启或优先级继承.在分布式实时数据库中,由于一个主事务的各参与事务可能分布在多个节点上,事务重启一方面会造成系统资源的极大浪费,另一方面又会加大网络传输的负担.而在优先级继承策略中,被阻塞的高优先级事务的执行完全依赖于阻塞它的低优先级事务,在分布式环境中,事务的执行具有更多的不可确定的因素,这就很难保证被阻塞事务的截止期.本文提出了一种基于数据多映像的并发控制协议,事务因访问数据而形成不同的依赖关系,改变高优先级事务和低优先级事务的依赖关系从而更有利于高优先级事务而又不矢折或阻塞其他事务,从而大大提高事务执行的并发度,更好地满足实时事务的截止期.  相似文献   

16.
同步协同设计中并发控制的研究   总被引:1,自引:0,他引:1  
为解决协同设计过程中存在的数据一致性不高、数据传输量大、实时性差等问题,通过分析分布式CSCW环境中并发控制的各种方法,并根据同步协同设计特点和用户操作意愿,设计了并发控制网络模型.在该模型中,计算数据传输的最小延时确定主控站点,提出了基于事务优先权的混合并发控制策略,以保证协同用户在操作过程中的并发率.实例证明,以上措施的实现保证用户自由共享资源,提高了并发控制的实时性和数据的一致性.  相似文献   

17.
本文提出了一种新的基于资源预报的并发控制机制,该机制充分考虑了实时事务的功能替代性,将并发控制分为替代级控制和事务级控制,允许多个替代并发执行。每个替代代表一条执行路径,只要其中一个替代成功则该实时事务可以提交;一个替代夭折,不表示该事务夭折,甚至并发执行的所有替代夭折,也不一定表示该实时事务夭折,该事务有可能会从另外的替代重启,这就大大提高了实时事务的成功率,降低了由于硬实时事务超过截止期对系统带来损失的可能性。  相似文献   

18.
XML数据库并发控制机制的研究   总被引:2,自引:0,他引:2  
刘波  张春海  李华 《计算机工程与应用》2005,41(21):198-201,205
并发控制是改善数据库系统事务性能的最重要的机制,多用户事务并发问题在XML原型数据库领域是一个难点。通过一种类XPath数据模型,定义基于此模型的几种XML数据库操作。在此基础上,提出一种基于XPath的锁协议(XPL)以及锁模型,并验证在此锁协议机制下的调度是可串行性调度,从而实现了XML原型数据库的多用户事务并发控制。最后通过实验对XPL协议的并发性能进行测试和分析。  相似文献   

19.
针对充电设施监控系统在大并发数据处理上的难点,提出基于M/M/c排队论模型的数据并发控制算法。对数据帧在监控系统中的传输过程进行分析,确定解决通信服务器中数据传输的实时性和并发性问题是提高监控系统性能的关键。根据随机过程理论得到充电机数据帧进入通信服务器的过程服从泊松分布的结论,利用排队论建立并发控制算法的数学模型,采用多线程和多队列技术实现数据并发处理算法。根据性能指标,对损失代价和最优网关数量的关系进行定量分析,得到求解最优网关数量的优化方法。将并发处理算法应用到大型充电站中进行分析实验,结果表明,该算法不仅能够满足数据帧传输的实时性和并发性需求,且证明了网关优化方法可准确推导出最优网关的数量。  相似文献   

20.
基于中间件技术的GIS中并发控制   总被引:10,自引:0,他引:10  
当前GIS大都采用了关系数据库作为空间数据的存储媒介,但关系数据库支持的并发控制并不完全适用于空间数据,提出了一个在GIS应用层运用中间件技术实现对二维空间数据并发控制的方法,在封锁粒度方面,采用了面向四叉树封锁,在封锁类型和封锁协议中,扩充了原有的锁,增加了强弱意向锁,使其更加协调各种不同级别的封负的并发控制,在封锁协议中,由于采用了中间件技术,只需利用一级封锁协议。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号