首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 46 毫秒
1.
对哲学家进餐问题的死锁和死锁预防进行了探讨,用Java多线程对每个算法进行了模拟实现。  相似文献   

2.
拓守恒 《福建电脑》2006,(5):172-173
本文就操作系统中死锁的概念进行了阐述。提出了多线程Java程序中死锁问题的解决,就关键的死锁的防止问题进行了分析。并通过实例说明问题的解决方法。  相似文献   

3.
Java通过“同步”机制为多线程面向对象程序设计避免“相干性”破坏数据一致性提供了一种可行的手段,但这种手段若使用不当,则会造成死锁。针对Java同步机制提出Java多线程程序死锁潜在可能性分析的一种方法,进一步描述了该方法中使用的CHD/LCSD图的构造算法及实现。  相似文献   

4.
Java并发机制研究   总被引:5,自引:0,他引:5  
针对高质量Java多线程并发程序设计,结合实例分析研究了Java多线程同步机制、通信机制以及并发机制的扩展,给出了防止死锁现象的编程策略,有助于解决实际编程中的并发问题。  相似文献   

5.
简要描述Java语言多线程机制,阐述了操作系统中哲学家进餐这个经典同步问题,探讨了该问题的多种解决策略,并通过Java语言的多线程编程技术,给出了实现此问题的相应解决策略的代码,有效地避免了饥饿和死锁现象的产生.  相似文献   

6.
Java语言多线程技术   总被引:3,自引:0,他引:3  
郭艳  刘福江 《现代计算机》2002,(2):20-22,41
本文从线程的概念及特点、多线程和多进程的区别以及死锁等基本原理出发,论述Java语言中的多线程机制-线程调度模式,同步互斥机制以及内置多线程功能,并对线程的状态,创建和控制方法以及避免死锁的方法作了深入的探讨。  相似文献   

7.
用P、V原语对哲学家进餐问题的一种死锁预防算法进行了描述,对其进行了分析,并用Java多线程模拟算法的实现过程。  相似文献   

8.
针对高可靠性、高质量的Java并行多任务程序设计,本文从Java多线程出发,研究了并发过程中的同步和交互通信机制,并总结了死锁预防的一些编程策略,构造了一个具有完全意义的并发同步的框架实例,在软件开发中具有一定的实用价值。  相似文献   

9.
死锁是并发程序中最为常见的一类错误,直到现在并没有得到很好地解决.本文以Java并发程序为例,重点研究针对资源死锁较为有效的动态检测算法:根据并发程序的动态执行追踪信息,分析出加锁控制依赖关系,再根据死锁所应满足的条件在该依赖关系集上作适量演算便得到潜在死锁关系对.进一步地,结合线程间控制流图所反映的部分静态依赖关系,剔除假性死锁关系对,提高了计算结果的精度.该算法显著的特点是简单易于实现,且无需构造锁树或锁图等图形表示.  相似文献   

10.
本文分析并描述了Java多线程访问控制的基本方法和多线程同步访问的控制方法,以及使用优先级解决死锁问题的方法,并且用简单语句作说明。  相似文献   

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

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