某系统中有三个并发进程,都需要同类资源三个,试问不会发生死锁的最少资源数是( )?
A.6个
B.7个
C.8个
D.9个
正确答案是B.7个,对于这一题我拥有个疑问,解析时候假设三个线程得到的资源数都是2个!那么3个线程所需资源数为1 就是7个.为何这里不可以将资源分为1,1,2个资源
某系统中有三个并发进程,都需要同类资源三个,试问不会发生死锁的最少资源数是( )?
A.6个
B.7个
C.8个
D.9个
正确答案是B.7个,对于这一题我拥有个疑问,解析时候假设三个线程得到的资源数都是2个!那么3个线程所需资源数为1 就是7个.为何这里不可以将资源分为1,1,2个资源
你说的这种情况 1 1 2 然后第三个线程首先申请最后一个资源他才不会死锁 但是如果是前两个线程申请他就会死锁 这个题问的是 不会发生死锁的最少资源数 所以是无论怎么分配都不会死锁的最少资源数