说明:设Request i 是进程P i 的请求向量, Request i =K表示进程Pi需要K个j类资源。 Pi
发出资源请求后, 按下列步骤进行检查:
1. 如果request i [j]≤need[i, j], 转向步骤②;
否则报错, 所需要的资源数已超过它所宣布的最大值;
2. 如果request i [j]≤available[j], 转向步骤③;
否则报错, 尚无足够资源 Pi 需等待;
3. 尝试将资源分配给进程 Pi, 并修改下面数据结构中的数值:
available <Jason_LH1024> 上传 | 大小:35kb