首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

操作系统的使用的处理死锁的算法,该如何解决

2012-03-23 
操作系统的使用的处理死锁的算法想了解当前主流操作系统使用的预防和处理死锁的算法。。。[解决办法]为每次加

操作系统的使用的处理死锁的算法
想了解当前主流操作系统使用的预防和处理死锁的算法。。。

[解决办法]
为每次加锁操作设定时间,拿到某个锁后,如果超时,不论操作是否完成必须结束放锁。
设立一个哨兵或者服务员机制,由哨兵或者服务员统一管理锁得分配。
[解决办法]
自己看源代码去么,不想看源代码又想知道算法,登天啊,,看完Linux源码的大概都没空来这逛吧~~~
[解决办法]
Windows只有MS知道,Mac只有Apple知道……
Linux的机制就是鸵鸟算法,爱死不死,死了重启……
据说Linux发生死锁的概率是很低的,没必要为了这一点点的概率,花那么大的代价去处理死锁……
不过现在的版本是不是依然鸵鸟就不清楚了……
另外,很多操作系统关于死锁的处理都是抛给用户自己解决的,你自己需要什么资源,怎么分配,怎么调度,怎么处理死锁,你都自己来,死掉了就是你自己笨蛋,跟操作系统没关系……

热点排行