Share Task ========== 概述 ---- share task 模块为其他模块提供处理各种工作的 task。可以用来处理中断下半部工作。 功能特性 ------------------- - 支持高低两种优先级 Task 处理工作。 - 队列接收工作消息,按顺序处理。 - 支持深拷贝模式。 - 支持中断中发送消息,用于处理中断下半部。 - 具备线程安全性。 资源依赖 -------- - OS Queue - OS Task - OS Event 用法流程 -------- - 初始化 :cpp:func:`wq_share_task_init` - 发送任务给 ShareTask :cpp:func:`wq_share_task_post_event` :cpp:func:`wq_share_task_post_data` 参考样例 --------- :: examples/share_task_demo API 介绍 ----------- .. doxygenfile:: wq_share_task.h