首页 > 其他 > 详细

什么是死锁,关于死锁问题

时间:2015-11-22 00:19:11      阅读:323      评论:0      收藏:0      [点我收藏+]

死锁是指多个进程之间相互等待对方的资源,而在得到对方资源之前又不释放自己的资源,这样就造成循环等待的一种现象。
产生死锁有4个必要条件:
互斥条件
不可抢占条件
保持与等待条件
循环等待条件

银行家算法
所谓银行家算法,是指在分配资源之前先看清楚,资源分配后是否会导致系统死锁
如果会死锁,则不分配,否则分配。

解决死锁的策略
1、死锁预防
2、死锁避免
3、死锁检测
4、死锁解除

什么是死锁,关于死锁问题

原文:http://www.cnblogs.com/chen57long/p/4985011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!