嵌入式学习小组
直播中

杜亚琼

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

ucos开发手册中10.4任务同步,任务2请求信号量之后不是要发送信号量吗?

在原子哥的ucos开发手册中,实验使用信号量进行任务同步中,任务1用来发送信号量,任务2用来请求信号量,但是任务2请求信号量之后不是要发送信号量吗?是不是只是在访问共享资源的时候需要请求信号量成功之后要发送信号量呢?

回帖(3)

张玉梅

2020-3-10 09:54:23
额,你这完全没搞懂信号量!任务2是请求了信号量,但是任务1发送信号量就要受到任务2请求信号量的限制吗?显然是不可能的!我想发送信号量就发送信号量,随时随地都可以,记住,这里是发送信号量,不是请求信号量。你是把多个任务请求同一个信号量和这个问题搞混了。
举报

卢原继

2020-3-10 10:02:43
任务请求信号量以后,要不要在发送一个是根据实际应用来的!实际情况要发送就发送,不需要就不用。
举报

王浩

2020-3-10 10:18:14
哦哦,我再回去仔细看看,谢谢啊,不好意思麻烦你了。
举报

更多回帖

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