freertos 二值信号量使用,wait一次超时后,再次release,下次wait可以wait住么?

2019-07-20 13:20发布

请教下freertos的使用
1 在一个thread中,wait 一个信号量,10s 超时;
2 因为超时的原因,thread 10s后继续运行;
3 可是之后如果在10s后 release了这个信号量;
4 再次进入调用wait的这个信号量的时候,
可以wait住么?还是直接就继续执行了?
不知道说的清不清楚,就是如果wait信号量等待超时后,再release信号量,会不会下次就wait不住了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
taizonglai
1楼-- · 2019-07-20 14:07
 精彩回答 2  元偷偷看……
tt朝花夕拾
2楼-- · 2019-07-20 17:43
 精彩回答 2  元偷偷看……
cxelove
3楼-- · 2019-07-20 19:16
cxelove 发表于 2017-7-17 18:52
不记得是信号量还是通知有清除功能了。这两个有一个有等待前清除,不记得哪一个了

谢回答;
cxelove
4楼-- · 2019-07-21 00:56
 精彩回答 2  元偷偷看……

一周热门 更多>