单选题 设某系统有3个并发进程,各需要同类资源4个,则系统不会发生死锁的最少资源数是()。
【正确答案】 B
【答案解析】总共3个进程,每个进程需要4个资源,若系统有9个资源,当每个进程获得3个资源时,没有剩余资源可供分配,也没有进程能够得到满足而退出,每个进程都等待其他进程释放资源,系统进入死锁。若有10个资源,就有一个进程能得到满足,最后该进程运行完毕,又释放出更多的资源,剩余两个进程也能安全退出,不会发生死锁,所以当系统有10个资源时,就可满足不会发生死锁。