原帖 | Jack | 2025-01-28 14:15 | 👍0 | 阅读约1
老师我这里不是很理解为什么要为led也创建一个队列,按道理两个线程,led_thread和key_thread共用一个队列就可以了,key_thread有按键按下,键值写入队列,led_thread读取队列,根据读出的键值做对应的操作就行了。为各自创建一个队列不更麻烦了嘛?
各干各的事,因为你要模块化的时候,不可能一个驱动向另一个驱动传递自己的信息,因为写led的人,并不知道key的存在。
相关笔记
原帖 | Jack | 2025-01-28 14:15 | 👍0 | 阅读约1
老师我这里不是很理解为什么要为led也创建一个队列,按道理两个线程,led_thread和key_thread共用一个队列就可以了,key_thread有按键按下,键值写入队列,led_thread读取队列,根据读出的键值做对应的操作就行了。为各自创建一个队列不更麻烦了嘛?
各干各的事,因为你要模块化的时候,不可能一个驱动向另一个驱动传递自己的信息,因为写led的人,并不知道key的存在。
相关笔记