操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(35)。若在系统中有若干个互斥资源R、6个并发进程,每个进程都需要 5个资源R,那么使系统不发生死锁的资源R的最少数目为(36)。

admin2009-02-15  28

问题 操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(35)。若在系统中有若干个互斥资源R、6个并发进程,每个进程都需要 5个资源R,那么使系统不发生死锁的资源R的最少数目为(36)。

选项 A、30
B、25
C、6
D、5

答案B

解析 使用信号量、互斥锁、管程等方法都可以解决进程同步与互斥问题,它们适用于不同的情况,通常采用的是信号量。(36)当R的数目为25时,则至少有一个进程可以拥有5个资源而执行下去。当它执行结束并释放资源后,其余线程一定可以得到足够的资源而顺利执行,即不会产生死锁。
转载请注明原文地址:https://kaotiyun.com/show/PjjZ777K
0

相关试题推荐
最新回复(0)