统一等待模型(Wait Mechanism)

模块分类:调度抽象层 / IPC融合层 / API v2
⚠ Wait 模块是 HRTOS 的高级抽象层,用于统一任务阻塞、资源等待与事件唤醒机制。

模块概述

Wait 模块提供统一的任务阻塞与唤醒机制, 用于协调任务在等待资源、事件或条件时的调度行为。

它将 semaphore、event、msgq 等不同等待行为抽象为统一模型, 提升系统一致性与可扩展性。

核心能力

等待机制

函数名 说明 详情
os_wait 进入等待状态(统一阻塞入口) 查看
wake_task 唤醒等待任务 查看
os_res_init 初始化等待资源结构 查看

系统定位

Wait 模块位于 IPC 与 Task 之间,是系统调度逻辑的统一入口。

扩展阅读