发布网友 发布时间:2024-03-13 22:57
共1个回答
热心网友 时间:2024-07-26 03:46
选择B。死锁的发生是由于并发进程竞争资源而出现相互等待的现象。那么如果每个进程需要5个资源的话,即进程必须获得到5个资源才可以顺利的运行。当系统中发生极端的情况下,6个进程分别每个进程都获取到了4个资源,这时6个进程都无法继续运行,而处于等待状态,因为只有获取了5个资源才可以运行,那么就会等待其他进程释放1个资源,而获取到该释放的资源,才可以凑齐到5个资源,得以运行。那么如果想保证不发生死锁的话,即只要在极端情况下,再多增加一个资源,就可以打破死锁了。6X4+1=25.