两个线程,一个生产,一个消费,能够一个缓冲区,不加锁解决吗:

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

原帖 | Jack | 2025-09-01 19:24 | 👍4 | 阅读约1

两个线程,一个生产,一个消费,能够一个缓冲区,不加锁解决吗?

可以,但是得用无锁环形缓冲区,生产者只推进head,消费者只推进tail,互相不改对方的head和tail,前提是单核,不是多核


相关笔记