嵌入式学习小组
登录
直播中
刘思思
7年用户
201经验值
私信
关注
ucos OSSemPend信号量不够
开启该帖子的消息推送
UCOS 我设置ctr为5,但是等待这个信号量的任务有10个,那么我选择把信号量发布给所有的任务,那我发布完后返回的是0吗?信号量不够他发布给所有任务啊
可是看源码好奇怪啊,,他是直接获取要发布的所有的任务数量,然后一个个发布给任务,数量递减退出循环,,最后在获取ctr,,所以我问题来了要是信号量不够任务,怎么办。。。还是这个意思是一个信号量发给全部的任务?OR一个信号量给一个任务????
回帖
(2)
陈小鸥
2020-4-2 07:53:25
帮顶
帮顶
举报
刘再海
2020-4-2 08:11:09
ok ,懂了谢谢
ok ,懂了谢谢
举报
更多回帖
rotate(-90deg);
回复
相关问答
UCOS
中请求
信号量
函数
OSSemPend
如果请求失败能跳出循环吗
2020-05-28
1308
请求
信号量
是什么意思?
2019-09-27
2547
怎么使用
ucos
的
信号量
?
2023-10-07
325
请问任务的调度执行是在请求
信号量
之后还是发送
信号量
之后?
2019-10-14
953
无法获得
信号量
2019-07-03
1623
请求并且获得
信号量
后执行
信号量
删除那当再次请求
信号量
时还会成功吗?
2019-04-25
2198
OSSemPend
接收
信号量
不成功
2020-03-31
2218
请问ucosIII多个任务等待同一个
信号量
该怎么办?
2019-10-10
1934
OSSemPend
不等待时钟周期是什么原因?
2019-07-24
640
如何让不同按键发送不同的
信号量
?
2019-06-24
825
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分