嵌入式学习小组
直播中

王露

7年用户 175经验值
私信 关注

关于ucosii中等待信号量的疑惑如何解答

本人萌新,刚开始学习ucosii,在看原子哥信号量与邮箱那节代码时有一点疑惑
[url=][/url]
如上图代码所示,LED1的优先级高于LED0,而LED1任务中请求信号量这一函数设置为了等待时间无限长,那么当执行到请求信号量那句函数时是不是程序会卡在那里,导致LED0任务一直都执行不了?

回帖(4)

方春晓

2020-6-1 13:33:45
帮顶
举报

李乔

2020-6-1 13:45:53
不是吧 加了延时,延时时,该函数就失去了 CPU。。
举报

李皓茗

2020-6-1 14:05:25
并不会,等待的时候释放了CPU,会轮询下一个任务。可以验证一下
举报

胡皓

2020-6-1 14:20:31
不懂帮顶
举报

更多回帖

发帖
×
20
完善资料,
赚取积分