WindowsNT中,线程的状态改变不可能发生的是
2025-01-04网络操作系统(02335)
WindowsNT中,线程的状态改变不可能发生的是
A、就绪?备用
B、备用?就绪
C、就绪?运行
D、运行?终止
【正确答案】:C
【名师解析】:在Windows NT中,线程的状态转换遵循一定的规则。以下是各个选项的解析: 选项A:就绪到备用。这是可能发生的状态转换。当系统需要处理更高优先级的线程时,当前就绪状态的线程可能会被移动到备用状态。 选项B:备用到就绪。这也是可能发生的状态转换。当备用状态的线程的优先级提升,或者当前运行的线程结束,备用状态的线程可能会被调度到就绪状态。 选项C:就绪到运行。这是不可能发生的状态转换。在Windows NT中,线程从就绪状态到运行状态是由调度器根据优先级和其他因素决定的,不能直接从就绪状态转换到运行状态。 选项D:运行到终止。这是可能发生的状态转换。当线程完成执行或者由于某些原因(如异常)导致线程无法继续运行时,线程会从运行状态转换到终止状态。 因此,不可能发生的状态改变是选项C:就绪到运行。
A、就绪?备用
B、备用?就绪
C、就绪?运行
D、运行?终止
【正确答案】:C
【名师解析】:在Windows NT中,线程的状态转换遵循一定的规则。以下是各个选项的解析: 选项A:就绪到备用。这是可能发生的状态转换。当系统需要处理更高优先级的线程时,当前就绪状态的线程可能会被移动到备用状态。 选项B:备用到就绪。这也是可能发生的状态转换。当备用状态的线程的优先级提升,或者当前运行的线程结束,备用状态的线程可能会被调度到就绪状态。 选项C:就绪到运行。这是不可能发生的状态转换。在Windows NT中,线程从就绪状态到运行状态是由调度器根据优先级和其他因素决定的,不能直接从就绪状态转换到运行状态。 选项D:运行到终止。这是可能发生的状态转换。当线程完成执行或者由于某些原因(如异常)导致线程无法继续运行时,线程会从运行状态转换到终止状态。 因此,不可能发生的状态改变是选项C:就绪到运行。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。
版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。