嵌入式学习小组
登录
直播中
张娟
7年用户
2014经验值
私信
关注
怎么理解这样一个二值信号量可以表示“有”与“无”?
开启该帖子的消息推送
信号量
创建二值信号量时参数semSEMAPHORE_QUEUE_ITEM_LENGTH是0,即这一个队列项是不占用字节的,怎么理解这样一个二值信号量可以表示“有”与“无”?这唯一的一个队列项长度是0那不就等于是没有队列项的队列吗?向其发送信号量怎么可能发送进去呢?
回帖
(6)
陈琳
2020-7-15 09:02:24
队列的两种状态,满和空。不刚好就是二值信号量,直接判断队列状态,不需要往队列里面写数据
队列的两种状态,满和空。不刚好就是二值信号量,直接判断队列状态,不需要往队列里面写数据
举报
李彦成
2020-7-15 09:10:37
列队创建的底层有这么一行代码,可以解决的你疑惑。。 pxNewQueue = ( Queue_t * ) pvPortMalloc( sizeof( Queue_t ) + xQueueSizeInBytes );
列队创建的底层有这么一行代码,可以解决的你疑惑。。 pxNewQueue = ( Queue_t * ) pvPortMalloc( sizeof( Queue_t ) + xQueueSizeInBytes );
举报
杨秀珍
2020-7-15 09:21:37
队列项的长度是0字节,难到不是说明这个队列永远是空吗? 怎么会有所谓的“满”呢?应该至少占一个字节 也好理解 “满”与“空”啊?左工!
队列项的长度是0字节,难到不是说明这个队列永远是空吗? 怎么会有所谓的“满”呢?应该至少占一个字节 也好理解 “满”与“空”啊?左工!
举报
赵文娜
2020-7-15 09:37:30
谢谢 ,明日再啃啃这段代码
谢谢 ,明日再啃啃这段代码
举报
更多回帖
rotate(-90deg);
回复
相关问答
信号量
二
值
信号量
和计数
信号量
的区别是什么?系统怎么区分是
二
值
还是计数呢
2022-10-09
1206
请求
信号量
是什么意思?
2019-09-27
2513
二
值
信号量
和计数
信号量
的区别是什么?
2022-11-11
639
信号量
和互斥
信号量
理解
2020-04-21
1486
无
等待请求
信号量
有
什么用
2020-05-26
845
怎样去使用FreeRTOS
二
值
信号量
呢
2022-02-28
868
如何使用
二
进制
信号量
2020-06-15
1155
可不
可以
把所有的任务和相关
信号量
(
二
值
)在
一
个
任务里面
一
起创建呢?
2023-02-28
342
请问
信号量
在共享资源和任务同步中这段原子教程是真的
有
语句歧义吗?
2019-09-12
859
关于RTOS中的
信号量
问题
2023-10-31
362
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分