ucos ii初学疑问

[复制链接]
 楼主| 945863658 发表于 2016-4-5 20:33 | 显示全部楼层 |阅读模式
ucos ii:当多任务同时等待某一信号量事件任务发生,信号量发出后,任务等待列表中优先级任务最高的任务进入就绪态,但是同样希望获得此信号量的低优先级的任务怎么办?是在高优先级的任务完成后才进入就绪态吗?
Leeone 发表于 2016-4-7 09:26 | 显示全部楼层
看下源代码吧,我记得进入信号量后信号量标志就被清楚了,只有等下一次信号量触发
youxiang123 发表于 2016-4-8 10:50 | 显示全部楼层

ucos ii是按优先级来调度任务的,高优先级的先执行,高优先级的执行完后,低优先级才执行。
但是高优先级任务也未必就先执行,比如未获得信号量,不满足执行条件.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

26

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部