硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2177|回复: 5
收起左侧

[μCOS-III] ucosiii 的事件标志组怎么实现多个队列同步啊? 以前有多事件同步,后面官方取消了。

[复制链接]

23

主题

49

回帖

118

积分

初级会员

积分
118
发表于 2020-5-3 11:16:41 | 显示全部楼层 |阅读模式
硬汉大神,ucosiii 的事件标志组怎么实现多个队列同步啊? 以前有多事件同步,后面官方取消了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2020-5-5 01:29:18 | 显示全部楼层
之前的功能大概是什么样的。
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2020-5-5 13:41:32 | 显示全部楼层
没有什么具体的项目。我只是突然想到了这个,比如: 任务A需要接受到一个来自中断的信号量,一个来自任务B的队列,一个来自任务C的队列。这三个需要同时满足任务A才能开始工作,这种情况怎么处理呢?请硬汉哥赐教
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2020-5-5 13:53:34 | 显示全部楼层
比如:任务A需要收到中断信号量,任务B的队列,任务C的队列,这三个需要都收到时,任务A才开始工作,这种情况怎么处理呢?硬汉哥请赐教。
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2020-5-6 10:28:10 | 显示全部楼层
pp2000 发表于 2020-5-5 13:53
比如:任务A需要收到中断信号量,任务B的队列,任务C的队列,这三个需要都收到时,任务A才开始工作,这种情 ...

任务A在while里面阻塞等着就好了吧
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2020-5-6 11:29:32 | 显示全部楼层
如果是三个中,收到任意一个,也就是或的关系时,任务A开始工作呢?  这样三个都在A里面阻塞应该不行吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 16:31 , Processed in 0.392674 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表