老师我这里不是很理解为什么要为led也创建一个队列,按道理两个线程

🔍 溯源 ✍️ Jack | 📅 2025-01-28 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/BSP架构 #技术/RTOS #质量/普通

原帖 | Jack | 2025-01-28 14:15 | 👍0 | 阅读约1

老师我这里不是很理解为什么要为led也创建一个队列,按道理两个线程,led_thread和key_thread共用一个队列就可以了,key_thread有按键按下,键值写入队列,led_thread读取队列,根据读出的键值做对应的操作就行了。为各自创建一个队列不更麻烦了嘛?

各干各的事,因为你要模块化的时候,不可能一个驱动向另一个驱动传递自己的信息,因为写led的人,并不知道key的存在。


相关笔记