os_task_ready 用于将指定任务设置为就绪状态,使其重新参与系统调度。
该函数通常用于恢复被挂起(os_task_hang)的任务, 或在任务条件满足时,将其重新加入调度队列。
0 表示成功,-1 表示失败(任务不存在或参数错误)。
1. 参数合法性检查
2. 快速任务处理
快速任务通过独立标志位控制,就绪状态通过置位实现。
3. 普通任务处理
设置最低位为1,表示任务进入“就绪状态”, 调度器将在扫描时选择该任务参与执行。