很自然,进程对资源的请求可能是有选择性的,比如进程 A 在条件 1 下需要资源 s1,在条件 2 下需要资源 s2;
或者资源 s1 有空闲时优先使用 s1,否则在资源 s2 空闲时使用 s2
我不知道在系统的资源分配图中,对于进程对资源的选择性请求是怎么处理的,王道里面没有讲
这是我在做题时想到的
根据题目来说,由单资源且有环的资源分配图必定死锁可以看出,系统的资源分配图的请求边不考虑选择性
比如下图,如果考虑选择性,单资源且有环的资源分配图不一定死锁
很自然,进程对资源的请求可能是有选择性的,比如进程 A 在条件 1 下需要资源 s1,在条件 2 下需要资源 s2;
或者资源 s1 有空闲时优先使用 s1,否则在资源 s2 空闲时使用 s2
我不知道在系统的资源分配图中,对于进程对资源的选择性请求是怎么处理的,王道里面没有讲
这是我在做题时想到的
根据题目来说,由单资源且有环的资源分配图必定死锁可以看出,系统的资源分配图的请求边不考虑选择性
比如下图,如果考虑选择性,单资源且有环的资源分配图不一定死锁