add task_status images
This commit is contained in:
parent
5d08fa750c
commit
af3a190e18
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
|
@ -24,7 +24,7 @@
|
|||
|
||||
系统中的任务在任意时刻都处于就绪(ready)、运行(running)、阻塞/挂起(suspend)、退出(quit)四种状态之一。状态之间的变化关系如下图所示。
|
||||
|
||||
![task_status](task_status.png)
|
||||
<img src="./imagesrc/task_status.png" width =100%/>
|
||||
|
||||
任务在创建完成后会进入就绪状态并被加入就绪队列等待内核调度。当任务被调度开始运行时,任务会进入运行状态。若任务在运行过程中被更高优先级的任务抢占,则被强占的任务会回到就绪队列并再次进入就绪状态。当任务在运行过程中申请资源失败时,任务会被挂起并进入挂起状态,并在所申请资源能够被满足时回到就绪状态。当任务执行完成,即从入口函数返回时,会进入终止状态,并由内核回收其相关资源。
|
||||
<span id="sched"></span>
|
||||
|
|
Loading…
Reference in New Issue