为什么系统处于不安全状态不一定导致死锁?请举例子。

2020-06-27 国际 119阅读
其实进入了不安全状态仅说明当前情况下的资源分配出现不安全的因素,而随着时间的推移,资源的分配可能会发生变化的,原来占有临界资源的进程可能因为某些原因自己阻塞起来,并放弃已拥有的临界资源跑到阻塞队列后排队,这样原来请求这些临界资源的进程就有可能满足其需要而可以执行。书上有个资源分配和时间关系图可以看出,进入D区的进程还是有可能从D区下方跑出来的,这样也就不会接触到上边界和右边界这两个死锁状态。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com