问题 单项选择题

如果进程A正在使用打印机,进程B又要申请打印机,则( )。

A.可将打印机分配给进程B,让他们共同使用
B.可让进程B在阻塞队列中等待
C.将打印机从进程A中收回,使它们都不能使用
D.可让进程B在就绪队列中等待

答案

参考答案:B

解析:打印机属于独占资源,一个进程在使用,另一个进程必须等待,不能同时使用,因此进程B放弃CPU,进程阻塞队列中等待。不可能进入就绪队列,因为在就绪状态定义中明确指出,已分配到除CPU之外的所有必要资源的进程,而此时进程B缺少打印机,并没有获得除CPU之外的所有资源,因此不能进入就绪队列。

选择题
单项选择题