进程资源图问题

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

weixin_精慕门4308475

2024-09-19

图片描述

问题:为什么p2申请资源是阻塞,而p3申请资源是非阻塞

写回答

1回答

郝老狮

2024-09-19

首先先分析资源分配情况:

左侧资源池:共有2个资源,向P1、P3释放2个资源后,此时池中没有资源,P2向资源池申请资源,因池中无资源提供,P2就处于等待状态,即:阻塞

右侧资源池:共有3个资源,向P2、P3释放2个资源后,此时池中有1个资源,P3向资源池申请1个资源,P3恰好获得1个资源,所以不用等待,即:非阻塞


此类题型解题诀窍、解题步骤在于:

1. 看资源池分配出去几个资源

2. 列出资源池剩余可用资源数量

3. 看申请进来几个资源,判断是否够用

4. 如果够用,代表可成功执行完成可释放资源,即可简化;如果不够用,就只能等待,即阻塞

下载视频
投屏
复制链接
0
1
weixin_精慕门4308475
非常感谢!
2024-09-24
共1条回复

2025年备考火热报名,国家级认证 软件设计师-中级

新考纲通关备考系统指南,助你高效备考,顺利通关

131 学习 · 53 问题

查看课程