问题
单项选择题
下列哪种情况发生的情况下,进程会从执行状态转变为阻塞状态 ( )
A.时间片用完
B.地址越界
C.访问正被其他进程访问的临界资源
D.被高优先级进程剥夺
答案
参考答案:C
解析:[分析] 处于执行状态的进程因时间片用完或被高优先级进程剥夺运行权限,进程便进入就绪状态,等待调度程序为之再次分配处理机;当程序中出现地址越界或非法指令等错误而异常结束,进程将由执行状态进入终止状态;进程因等待某事件才能满足运行条件而无法执行,如请求临界资源,进程就会进入阻塞状态,通常有一个阻塞队列,等待被唤醒。