一个线程在任何时刻都处于某种线程状态

如题所述

一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的就绪状态直接到达运行状态。

就绪状态(ReadyState),一般是指一个可用的硬盘,它既不在线也不是热备用盘,并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。“就绪状态”另指一个社区为融入网络世界所作准备的程度,它可以通过估价一个地区在信息通信技术相关领域的先进程度来衡量。

在全盘考虑社会战略规划的过程中一种网络就绪要素的估将有助于准确描述一社区的网络就绪状态。当前运行的进程被迫让出处理器的时候,就进入的是就绪状态。进程已获得除处理器外的所需资源,等待分配处理器资源。

线程状态介绍:

1、就绪状态

只要分配了处理器进程就可执行。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。

2、运行状态

进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。再没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程。

3、阻塞状态

由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。该事件发生前即使把处理机分配给该进程,也无法运行。

温馨提示:答案为网友推荐,仅供参考
相似回答