6
7
8
9
根据题目给出的从资源供给上解决死锁的条件,所以每个进程均差一个资源的情况下形成僵持,即A(1个资源)、B(2两个资源)、C(3个资源)的情况下,只要再加1个资源即不会产生死锁,1+2+3+1=7
(2 - 1) + (3 - 1) + (4 - 1) = 6,当有6个资源时,各进程均缺少1个资源;故只需再多分配一个资源即可保证任一时刻必定有进程能拿到所需的全部资源,从而避免死锁;故答案为7。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
产生死锁的条件:
根据题目给出的从资源供给上解决死锁的条件,所以每个进程均差一个资源的情况下形成僵持,即A(1个资源)、B(2两个资源)、C(3个资源)的情况下,只要再加1个资源即不会产生死锁,1+2+3+1=7