某系统中有6个并发进程需要5个同类资源,该系统不会发生死锁的最少资源数是A:24 B:25 C:30 D:31,理由?

1个回答
展开全部
咨询记录 · 回答于2023-03-19
某系统中有6个并发进程需要5个同类资源,该系统不会发生死锁的最少资源数是A:24 B:25 C:30 D:31,理由?
该系统中有6个并发进程需要5个同类资源,如果每个进程最多占用一个资源,那么所有资源最多会被占用6次,此时不会发生死锁。但是,如果一个进程在未释放它所占用的资源之前请求另一个资源,则可能会出现死锁的情况。因此,我们需要保证系统中至少有6个资源才能避免死锁。因为该系统需要5个同类资源,所以每个进程最多只能占用一个资源,因此我们需要至少6个资源才能保证不会发生死锁。因此,最少需要的资源数是6个,选项A、B、C、D中只有选项A符合要求,因此答案为A:24。需要注意的是,如果系统中有多种类型的资源,或者每个进程可以占用多个资源,那么需要根据具体情况进行分析,计算所需的最少资源数。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消