打印

ucos ii初学疑问

[复制链接]
612|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝