mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-02-05 19:39:42 +08:00
@@ -60,16 +60,16 @@ CosyOS的任务状态较传统RTOS划分更为详细,以便用户在使用任
|
||||
注:[]为在任务管理器中显示的任务状态<br>
|
||||
* **运行状态[RDY]** 任务正在运行。<br>
|
||||
* **就绪状态[RDY]** 任务已经准备就绪,可以参与任务调度并运行了。<br>
|
||||
* **延时阻塞状态[DLY]** 由阻塞延时而导致任务进入阻塞状态,直到延时时间结束转为就绪状态。<br>
|
||||
* **超时阻塞状态** <br>
|
||||
**1、二值信号量阻塞状态[BIN]** 由二值信号量等待或获取而导致任务进入阻塞状态,直到成功或超时转为就绪状态。<br>
|
||||
**2、互斥信号量阻塞状态[MUT]** 由互斥信号量获取而导致任务进入阻塞状态,直到成功或超时转为就绪状态。<br>
|
||||
**3、计数信号量阻塞状态[SEM]** 由计数信号量获取而导致任务进入阻塞状态,直到成功或超时转为就绪状态。<br>
|
||||
**4、等待标志组阻塞状态[GRP]** 由事件标志组等待而导致任务进入阻塞状态,直到成功或超时转为就绪状态。<br>
|
||||
**5、接收私信阻塞状态[ TM]** 由接收私信而导致任务进入阻塞状态,直到收到私信或超时转为就绪状态。<br>
|
||||
**6、接收飞信阻塞状态[FET]** 由接收飞信而导致任务进入阻塞状态,直到收到飞信或超时转为就绪状态。<br>
|
||||
**7、接收邮件阻塞状态[MAL]** 由接收邮件而导致任务进入阻塞状态,直到收到邮件或超时转为就绪状态。<br>
|
||||
**8、接收消息阻塞状态[MSG]** 由接收消息而导致任务进入阻塞状态,直到收到消息或超时转为就绪状态。<br>
|
||||
* **延时阻塞状态[DLY]** 由阻塞延时而导致任务进入阻塞状态,直到延时时间结束或被清除转为就绪状态。<br>
|
||||
* **超时阻塞状态** 由调用含超时机制的服务而导致任务进入阻塞状态,直到成功或超时或被清除转为就绪状态。<br>
|
||||
**1、二值信号量阻塞状态[BIN]** 由二值信号量等待或获取而导致任务进入阻塞状态,直到成功或超时或被清除转为就绪状态。<br>
|
||||
**2、互斥信号量阻塞状态[MUT]** 由互斥信号量获取而导致任务进入阻塞状态,直到成功或超时或被清除转为就绪状态。<br>
|
||||
**3、计数信号量阻塞状态[SEM]** 由计数信号量获取而导致任务进入阻塞状态,直到成功或超时或被清除转为就绪状态。<br>
|
||||
**4、等待标志组阻塞状态[GRP]** 由事件标志组等待而导致任务进入阻塞状态,直到成功或超时或被清除转为就绪状态。<br>
|
||||
**5、接收私信阻塞状态[ TM]** 由接收私信而导致任务进入阻塞状态,直到收到私信或超时或被清除转为就绪状态。<br>
|
||||
**6、接收飞信阻塞状态[FET]** 由接收飞信而导致任务进入阻塞状态,直到收到飞信或超时或被清除转为就绪状态。<br>
|
||||
**7、接收邮件阻塞状态[MAL]** 由接收邮件而导致任务进入阻塞状态,直到收到邮件或超时或被清除转为就绪状态。<br>
|
||||
**8、接收消息阻塞状态[MSG]** 由接收消息而导致任务进入阻塞状态,直到收到消息或超时或被清除转为就绪状态。<br>
|
||||
* **浮动状态[RDY]** <br>
|
||||
浮动状态是临时的就绪状态。<br>
|
||||
超时阻塞的任务,当阻塞条件解除时,会转为浮动状态;<br>
|
||||
@@ -85,7 +85,7 @@ CosyOS的任务状态较传统RTOS划分更为详细,以便用户在使用任
|
||||
**1、任务栈溢出停止[!OF]** 由任务栈溢出而导致任务停止运行。<br>
|
||||
**2、任务栈重分配失败停止[!RF]** 由任务栈重分配失败而导致任务停止运行。<br>
|
||||
* **删除/未启动状态(Deleted)** <br>
|
||||
任务被删除或未启动,若想再次运行该任务,必须重新启动该任务。<br>
|
||||
任务被删除或未启动,若想再次运行,必须重新启动该任务。<br>
|
||||
|
||||
<br>
|
||||
—————————— CosyOS-任务状态图 ——————————<br>
|
||||
|
||||
Reference in New Issue
Block a user