diff --git a/说明文档/CosyOS原理与应用.md b/说明文档/CosyOS原理与应用.md index 36e0936..dbae3a5 100644 --- a/说明文档/CosyOS原理与应用.md +++ b/说明文档/CosyOS原理与应用.md @@ -114,10 +114,8 @@ CosyOS的任务调度时机分为 **定时调度** 与 **临时调度** 。
**1、** 当前任务被阻塞、挂起、超时、停止、删除时,会立即触发任务调度。
**2、** 恢复任务时,如果恢复后该任务可以运行并且它的优先级高于当前任务的优先级,会立即触发任务调度。
**3、** 设置任务优先级时,如果该任务可以运行并且它的新优先级高于当前任务的优先级,会立即触发任务调度。
- **4、** 设置阻塞时间为零或清除阻塞时,该任务会转为就绪状态,如果它的优先级高于当前任务的优先级,
- 会立即触发任务调度。
- **5、** 归还互斥信号量完成时,如果发生过优先级继承(该任务的优先级被提升),会恢复该任务的原优先级,
- 并立即触发任务调度。
+ **4、** 设置阻塞时间为零或清除阻塞时,该任务会转为就绪状态,如果它的优先级高于当前任务的优先级,会立即触发任务调度。
+ **5、** 归还互斥信号量完成时,如果发生过优先级继承(该任务的优先级被提升),会恢复该任务的原优先级,并立即触发任务调度。
**6、** 用户通过调用服务,直接触发的任务调度,包括任务级任务调度和中断级任务调度。
CosyOS的任务调度策略可最大程度的实现尽可能实时高效的任务切换,使CosyOS的实时性更为优异。