ucos-iii学习之挂起队列

来源:互联网 发布:黑客帝国矩阵 编辑:程序博客网 时间:2024/05/22 03:00

当任务等待信号量,mutex,事件标志组,消息队列时,该任务会被放入挂起队列。
挂起队列·类似于就绪队列,挂起队列中放的是等待内核对象的任务。任务在挂起队列中是根据优先级分类的。
挂起队列是一个OS_PEND_LIST 类型的数据结构,包含了三部分的内容。
.NbrEntries 挂起队列中有几个任务。
.TailPtr 指向队列的尾部(最低优先级的任务)
.HeadPtr 指向队列的首部(最高优先级的任务)
事实上,挂起队列中不是指向任务的OS_TCB,而是指向OS_PEND_DATA。

原创粉丝点击