在uC/OS中,能否实现多个任务等待同一个信号量?
答案:1 悬赏:80 手机版
解决时间 2021-01-31 22:40
- 提问者网友:饥饿走向夜
- 2021-01-31 04:23
在uC/OS中,能否实现多个任务等待同一个信号量?比如,发生中断后,置某一信号量,然后几个任务都对这个信号量进行响应。
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-01-31 04:56
可以,但是不是同时响应。是分先后的。
假如有任务A,B,C,优先级是1,2,3。任务A,B,等待任务C产生的信号量D.那么是任务A进入运行态,等A运行完了B再运行。
当然这里你不能设置A等待信号量清除。得让B去清。
假如有任务A,B,C,优先级是1,2,3。任务A,B,等待任务C产生的信号量D.那么是任务A进入运行态,等A运行完了B再运行。
当然这里你不能设置A等待信号量清除。得让B去清。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯