在uC/OS中,能否实现多个任务等待同一个信号量?

在uC/OS中,能否实现多个任务等待同一个信号量?比如,发生中断后,置某一信号量,然后几个任务都对这个信号量进行响应。... 在uC/OS中,能否实现多个任务等待同一个信号量?比如,发生中断后,置某一信号量,然后几个任务都对这个信号量进行响应。 展开
 我来答
443799600
2010-06-11 · TA获得超过310个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:235万
展开全部
可以,但是不是同时响应。是分先后的。
假如有任务A,B,C,优先级是1,2,3。任务A,B,等待任务C产生的信号量D.那么是任务A进入运行态,等A运行完了B再运行。

当然这里你不能设置A等待信号量清除。得让B去清。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式