首页 > 试题广场 >

若无进程处于运行状态,则就绪队列和等待队列均为空。

[单选题]

若无进程处于运行状态,则就绪队列和等待队列均为空。

  • 正确
  • 错误
个人理解,还可能处于死锁状态
发表于 2017-05-08 08:10:32 回复(0)
可能都处于阻塞状态
发表于 2017-06-09 10:26:05 回复(0)
就绪队列是处于就绪状态线程(进程)排队的队列,就绪状态线程是有执行资格的只是在等时间片分配,而等待队列是阻塞状态线程(进程)排队的队列,阻塞状态线程是获取资源没获取到然后阻塞等待的,没获取到资源是没有执行资格的, 根据题意没有线程运行,应该是就绪队列为空,而等待队列中可能有线程没有获取到资源,仍然在等待
编辑于 2021-11-08 11:46:34 回复(0)
既然是阻塞状态,那就绪列队和等待列队肯定都是空的啊
发表于 2018-11-26 21:15:13 回复(0)
王道书上有相关概念和题目的讲解。
当然这个显然选B没什么疑惑,但是关于解析,
我认为是当且仅当死锁时,才会出现没有进程处于运行态。
无死锁时,当就绪队列为空,等待队列不为空,请注意这时其实是有不占CPU资源的闲逛进程(idle)在运行的。所以从这个角度解释这道题是不正确的我认为。
发表于 2022-11-25 11:01:41 回复(0)
可能会有闲逛进程吧

发表于 2023-08-20 22:43:11 回复(0)
就绪队列和等待队列有啥区别
发表于 2020-04-21 15:28:00 回复(2)
阻塞嘞
发表于 2017-10-07 10:44:32 回复(0)