ucosii的小问题,高手指点

[复制链接]
2419|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

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