打印

ucosii的小问题,高手指点

[复制链接]
1997|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wolf1116|  楼主 | 2012-7-13 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wolf1116 于 2012-7-13 15:04 编辑

问题是这样的,假如一个任务里,pend 一个信号量,在中断中,post 这个信号量。那假如 OSSemPost 之后,此任务继续执行,但是还没执行到再次OSSemPend 又进来个中断,这次 的 OSSemPost 会不会响应啊,

相关帖子

沙发
原野之狼| | 2012-7-13 15:03 | 只看该作者

使用特权

评论回复
板凳
ayb_ice| | 2012-7-13 15:05 | 只看该作者
中断发信号,也必须等待中断退出后,才可能执行原来等待信号的任务

发信号的先信号,如果没有任务在等待信号,信号会保存起来,将来有任务等待信号,直接可以得到信号,从而直接运行。。。

使用特权

评论回复
地板
wolf1116|  楼主 | 2012-7-13 15:09 | 只看该作者
原来是这样,谢谢各位。一会我再去看看源码。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

38

帖子

1

粉丝