进程出现死锁现象时,通常采用(29)办法来解除死锁。

admin2010-05-10  26

问题 进程出现死锁现象时,通常采用(29)办法来解除死锁。

选项 A、终止一个死锁进程
B、从非死锁进程中抢夺资源
C、终止所有死锁进程
D、从死锁进程处抢夺资源

答案B

解析 解决死锁主要有几种策略:(1)死锁预防:例如,要求用户申请资源时一次性申请所需的全部资源,这就破坏了保持和等待条件;将资源分层,得到上一层资源后,才能够申请下一层资源,它破坏了环路等待条件。预防通常会降低系统的效率。(2)死锁避免:进程在每次申请资源时判断资源分配是否安全,典型的算法是银行家算法,但这种算法会增加系统的开销。(3)死锁检测:判断系统是否处于死锁状态,如果是,则执行死锁解除策略。(4)死锁解除:这是与死锁检测结合起来使用的,它使用的方式就是剥夺,即使用挂起/激活机制挂起一些进程,剥夺它们占有的资源给死锁进程,以解除死锁,待以后条件满足时再激活被挂起的进程。
转载请注明原文地址:https://kaotiyun.com/show/BdtZ777K
0

最新回复(0)