Windows 线程的状态及转换(简单易懂,程序员面试常问)

Windows 线程的状态及转换(简单易懂,程序员面试常问)

在这里插入图片描述
就绪状态 (Ready):进程已获得除处理机外的所需资源,等待执行

备用状态(Standby):已选择好处理器,正等待上下文切换。系统中每个处理器上只能有一个 处于备用状态的线程

运行状态(Running):完成上下文切换,线程进入运行状态,直到内核抢先、时间片用完、线 程终止或进入等待状态

等待状态(Waiting):线程等待某事件的发生。 等待结束时,根据优先级进入运行、就绪状态

过渡状态(Transition): 线程在准备执行而其内核堆栈处于外存时,线程进入过渡状态;当其内核堆栈调回内存,线程进入就绪状态

终止状态(Terminated): 线程执行完就进入终止状态。如执行体有一指向线程对象的指针,可将线程对象重新初始化

初始化状态(Initialized):线程创建过程中的线程状态

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值