进程资源图问题
来源:7-6 考点6:进程资源图

weixin_精慕门4308475
2024-09-19
问题:为什么p2申请资源是阻塞,而p3申请资源是非阻塞
写回答
1回答
-
首先先分析资源分配情况:
左侧资源池:共有2个资源,向P1、P3释放2个资源后,此时池中没有资源,P2向资源池申请资源,因池中无资源提供,P2就处于等待状态,即:阻塞。
右侧资源池:共有3个资源,向P2、P3释放2个资源后,此时池中有1个资源,P3向资源池申请1个资源,P3恰好获得1个资源,所以不用等待,即:非阻塞。
此类题型解题诀窍、解题步骤在于:
1. 看资源池分配出去几个资源
2. 列出资源池剩余可用资源数量
3. 看申请进来几个资源,判断是否够用
4. 如果够用,代表可成功执行完成可释放资源,即可简化;如果不够用,就只能等待,即阻塞
012024-09-24
相似问题