首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
为了充分利用CPU,节省系统开支,优化程序结构,多线程技术是许多程序开发中主要采用的技术。但是由于多线程这种技术的并发执行的特性导致许多资源利用、数据维护等方面的问题出现,死锁、数据混乱也随之产生。线程同步与妥协处理机制可以较好的解决多线程使用过程中产生的问题。实验中采用了这两种方法后数据混乱、死锁等问题的出现几率大大降低。实验结论表明上面两种方法的使用可以很好的控制死锁、数据混乱的出现,具有良好的使用价值。  相似文献   

2.
随着计算模式由单处理机计算模式向多处理机计算模式的转变,传统的进程模型已不能适应新的计算模式的需要,必须引进线程模型,为此讨论了几种线程模型的实现方法,包括在不支持线程玫支持线程的OS上实现线程模型的方法,以及在语言级实现线程模型的方法。这对操作系统的研究具有指导意义。  相似文献   

3.
在介绍基于资源分配图的、传统的死锁检测算法基础上,提出一种新的基于并行技术的死锁检测算法,并用1个实例说明该算法的执行过程。新的死锁检测算法是基于矩阵表示方法,在最坏情况下,运行时间复杂度是O(min(m,n)),其中m和n分别是进程和资源的数量。新的死锁检测算法与传统的算法相比,执行时间大大减少,需要内存也比较小,系统能够很好地检测死锁的发生,并且释放占有资源。  相似文献   

4.
汪江桦  汤建国 《科技信息》2009,(17):76-76,67
自从操作系统中引入多道程序设计技术以后,程序的并发性所引起的死锁问题便成了操作系统中我们必须面对和解决的一个难题。本文旨在探讨操作系统中死锁的形成原因及其有效地解决办法,通过实例和由浅入深的方式对死锁问题进行了全面而详细的探讨,由此我们知道,死锁问题是无法去完全避免和防范的,我们只能尽可能的去完善操作系统中的各项设计,从而在最大程度上去减少死锁的发生。  相似文献   

5.
本介绍了计算机操作系统中检测死锁的充分必要条件,即“死锁定理”,同时还介绍和讨论了预防计算机出现死锁的几个方法。  相似文献   

6.
Web服务器应用程序中的线程池方案   总被引:2,自引:0,他引:2  
本文介绍了Web服务器应用程序中的线程池解决方案,并分析了使用线程池的危险及有效解决方法.  相似文献   

7.
本文介绍硬盘逻辑死锁的原因,并给出了解开硬盘死锁的思路和详细的程序。  相似文献   

8.
为了有效地解决分布式环境下的死锁探测与解除问题,本文提出了一种基于请求路径双向探测的方法,此方法较以前各类方法具有更好的分布性、可靠性和更短的死锁探测时间。  相似文献   

9.
10.
11.
刘荣峰 《甘肃科技》2007,23(2):31-32,120
并发进程具有明显的异步并发性,而Petri网是模拟与分析异步并发系统的有效工具。为此通过引入Petri网,给出了并发进程等待的Petri网模型及死锁检测方法。  相似文献   

12.
本文就死锁的概念、必要条件和若干可能发生死锁的问题作了深入浅出的分析、讨论,希望本文的讨论有利于读者对死锁问题的深刻理解,并深入研究解决死锁问题的方法。  相似文献   

13.
卡恩进程网络(KPN)是一种应用于数据流建模的模型.由于理想的KPN需要无限制容量的用于通信的管道,而这种要求用计算机是无法实现的,所以T. M. Parks提出了一种有界调度策略.然而,这种有界调度又会导致一种理想KPN里不存在的假死锁,即由于写阻塞导致的死锁.针对PN中存在的假死锁,提出一种消息复杂度为O(n)的死锁检测算法DRAP,该算法能找到当前死锁的瓶颈所在,通过增加瓶颈管道的容量来解除死锁.  相似文献   

14.
基于Java对线程、多线程机制进行分析.线程是进程中单一顺序的执行流,彼此能够独立执行,是程序运行的基本单位.多线程机制将一个大任务分成几个子任务,彼此相对独立地并行执行,可以提高程序的性能和效率.  相似文献   

15.
环路消除机制是基于ATM的MPLS中一项关键技术,详细介绍了其中着色线程机制在单播中的实现,并提出了这种机制在组织在组播中有待解决的问题.  相似文献   

16.
UNIX系统下实现线程包管理的软实时调度   总被引:1,自引:0,他引:1  
采用高频率优先调度算法,在Solaris UNIX环境下,对系统提供的线程库在用户级基础上引入实时调度管理,使用户线程函数的调度和操作可以具有软实时特性.  相似文献   

17.
一种基于局部扭曲立方体的无死锁路由算法   总被引:1,自引:0,他引:1  
局部扭曲立方体是一种新提出来用于并行计算的互连网络.经研究发现,局部扭曲立方体中已有最小路由算法存在着死锁.针对原有算法的特点,提出了一种新的无死锁路由算法并给出了无死锁证明.利用将物理通道分成2条虚拟通道进而形成2个不相交的虚拟网络,将不同的点对之间的路由限定在某一个虚拟网络中,从而有效地避免了死锁的产生.同时,利用一个局部扭曲立方体可由2个低维子立方体和2-扭曲立方体构成这一性质,在局部的低维子立方体和2-扭曲立方体中均采用自适应路由,从而提高了算法的自适应性.  相似文献   

18.
针对数据挖掘中经典的Apriori算法在计算频繁项目集时需消耗大量的时间缺点,文中利用多线程并行计算的特点,提出了基于线程并行计算的Apriori算法,该算法是将统计候选项目个数的任务交给多线程来执行,从而达到减少Apriori算法的运行时间。通过实验数据分析,该算法对减少Apriori算法的运行时间有很大的提高。  相似文献   

19.
两种死锁分析的逻辑方法   总被引:2,自引:0,他引:2  
从逻辑的角度出发,根据请求模型用谓词逻辑分析死锁,并统一于一个通用的表示中,然后用时序逻辑方法进一步给出了一个更通用的死锁表示,用逻辑方法表示死锁,便于程序安全性验证,最后,把这些方法用于Ada程序的验证系统中。  相似文献   

20.
简要介绍Vega应用程序的主框架;重点分析基于MFC的Vega应用程序开发中所遇到的两个线程问题,并提供相应的解决方法。  相似文献   

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

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