Wait模块是HRTOS任务阻塞与同步的核心基础, 负责管理任务等待状态、资源等待、超时控制以及唤醒恢复。
统一描述任务如何进入等待状态,以及等待结束后的恢复流程。
介绍os_wait核心接口、TCB等待信息以及资源等待队列模型。
说明WAIT状态、wait_type以及任务状态转换关系。
描述tick驱动的等待超时处理与任务恢复流程。
介绍delay、sem、mutex、message、event等接口如何使用WAIT。
所有阻塞行为统一映射到WAIT体系, 减少内核状态复杂度。
WAIT作为任务生命周期中的核心状态, 与调度器共同完成任务切换。
任务生命周期、状态模型以及上下文管理。
信号量、Mutex、消息队列、事件等同步对象。