mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-08-17 16:52:27 +08:00
update README.md.
Signed-off-by: CosyOS-所有内核全局不关中断的RTOS <12279611+cosyos@user.noreply.gitee.com>
This commit is contained in:
@@ -75,7 +75,9 @@ void start_hook(void)
|
||||
CosyOS的任务调度类型包括抢占式调度、时间片轮转调度,不同优先级采用抢占式调度,相同优先级采用时间片轮转调度。<br>
|
||||
CosyOS的任务调度时机分为定时调度与临时调度。<br>
|
||||
* **定时调度** 在每个系统滴答周期,SysTick_Handler都会触发一次任务调度。<br>
|
||||
* **临时调度** 当前任务被阻塞时会立即触发任务调度;在任务或中断中操作某任务时(启动、恢复、挂起、删除、设置优先级等),由算法决定是否立即触发任务调度。<br>
|
||||
* **临时调度** 启动任务时会立即触发任务调度;<br>
|
||||
当前任务被阻塞、挂起、删除时会立即触发任务调度;<br>
|
||||
当被恢复的任务可以运行并且它的优先级高于当前任务的优先级时会立即触发任务调度。<br>
|
||||
|
||||
CosyOS的任务调度机制可确保最大程度的实现尽可能高效的任务切换,使任务的切换效率无与伦比。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user