类似仙境传说的单机:有关操作系统中的死锁:破坏占有和等待条件中的问题

来源:百度文库 编辑:高考问答 时间:2024/04/27 21:11:21
操作系统中出现的死锁,一种预防死锁的方法是去除占有和等待条件.有一个实现方法是这样的:在请求一个新的资源以前,进程必须释放所有它已经占有的资源.然而这样做会引入这样的危险性:使竞争的进程得到了新的资源但却丢失了原有的资源.这方法有改进的办法吗?

如果进程能知道需要多少资源,就使用银行家算法。

否则,一种改进方案是,在请求一个新的资源以前,进程先 暂时 释放它已经占有的资源,再尝试一次性获取所需全部资源。

事实上,用破坏占有和等待条件处理死锁,至今没有一个真正成熟实用的方法。