XFusion API v1.3.0
载入中...
搜索中...
未找到
_xf_task_manager_handle_t结构体 参考
_xf_task_manager_handle_t 的协作图:
Collaboration graph

成员变量

xf_task_t current_task
 
xf_task_t urgent_task
 
xf_list_t ready_list [XF_TASK_PRIORITY_LEVELS]
 
xf_list_t blocked_list
 
xf_list_t suspend_list
 
xf_list_t destroy_list
 
xf_task_on_idle_t on_idle
 
xf_list_t hunger_list
 
xf_task_context_t context
 

详细描述

在文件 xf_task_manager.c26 行定义.

结构体成员变量说明

◆ current_task

xf_task_t current_task

当前执行任务

在文件 xf_task_manager.c27 行定义.

◆ urgent_task

xf_task_t urgent_task

紧急任务

在文件 xf_task_manager.c28 行定义.

◆ ready_list

任务就绪队列

在文件 xf_task_manager.c29 行定义.

◆ blocked_list

xf_list_t blocked_list

任务阻塞队列

在文件 xf_task_manager.c30 行定义.

◆ suspend_list

xf_list_t suspend_list

任务挂起队列,挂起任务不参与调度,需要手动恢复

在文件 xf_task_manager.c31 行定义.

◆ destroy_list

xf_list_t destroy_list

任务销毁队列,进行异步销毁

在文件 xf_task_manager.c32 行定义.

◆ on_idle

空闲任务回调

在文件 xf_task_manager.c33 行定义.

◆ hunger_list

xf_list_t hunger_list

任务饥饿队列,达到其指定值进行跳跃

在文件 xf_task_manager.c35 行定义.

◆ context

调度器上下文

在文件 xf_task_manager.c38 行定义.


该结构体的文档由以下文件生成: