早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设系统中仅有一个资源类,其中共有3个资源实例.设系统中仅有一个资源类,其中共有3个资源实例,使用此类资源的进程共有3个,每个进程至少请求一个资源,它们所需资源最大量的总和为X,则发

题目详情
设系统中仅有一个资源类,其中共有3个资源实例.
设系统中仅有一个资源类,其中共有3个资源实例,使用此类资源的进程共有3个,每个进程至少请求一个资源,它们所需资源最大量的总和为X,则发生死锁的必要条件是:X
▼优质解答
答案和解析
3个资源实例是无关紧要的,本题的重点在 进程共有3个,每个进程至少请求一个资源,它们所需资源最大量的总和为X,当X=1时,三个进程只有一个得到使用,另外两个同时请求但没有更多的资源,第一个进程完成后,不能决定分配给两个中哪一个,所以发生死锁.
如果X=2时,三个进程只有一个在等待,第一个进程和第二个进程完成后,可将资源分配给第三个进程,不会发生死锁.所以发生死锁的必要条件是:X
看了 设系统中仅有一个资源类,其中...的网友还看了以下: