Vxworks如何实现查找最高优先级任务

qq305203645 2014-11-25 06:04:49
看了很多关于vxworks的书籍,都只介绍了任务调度的方式为优先级抢占式和时间片轮转法。

没找到关于vxworks在任务切换的时候如何查找最高优先级任务的方法。

如ucos2的查表法那样的具体的方法。

哪位高人知道vxworks如何实现查找最高级任务的?
...全文
1711 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hs79hs 2015-05-21
  • 打赏
  • 举报
回复
楼主问的是vxworks内核如何实现任务优先级抢占的 我理解应该是和ucos差不多的方法,有个悬挂任务链表,按优先级顺序存放的,要想任务切换时间固定ucos应该是最好的方法了
Aries0308 2015-02-02
  • 打赏
  • 举报
回复
taskIdListGet获取总共的任务,然后遍历整张表,找到最高优先级的那个任务
Heaven_Redsky 2014-12-07
  • 打赏
  • 举报
回复
i? 我及得通常系统的最高优先级任务是系统的shell之类的吧,好像是4.
zhangliang_571 2014-11-29
  • 打赏
  • 举报
回复
shell sp 命令

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧