技术栈
生产者消费者
橘色的喵
3 个月前
mutex
·
cv
·
死锁
·
生产者消费者
·
pub-sub
·
资源竞争
·
notify_node
C++编程:生产者-消费者模型中条件变量的使用问题及优化方案
在C++多线程编程中,生产者-消费者模型是一种常见的并发模式。然而,由于我们项目中不当的设计导致消费者线程偶尔处于永远等待状态。本文将探讨这一现象的原因,并提出相应的解决方案。
一只特立独行的猪( ﹡ˆoˆ﹡
7 个月前
生产者消费者
C++生产者消费者模式(条件变量和互斥锁)
条件变量的wait操作:先释放互斥锁,将其放入互斥变量的等待队列中,等待其他线程唤醒,再放入互斥锁的等待队列中去获得锁进行操作。
ygluu
8 个月前
golang
·
rwmutex
·
生产者消费者
·
无锁队列
一个单生产-多消费模式下无锁方案(ygluu/卢益贵)
一个单生产-多消费模式下无锁方案ygluu/卢益贵关键词:生产者-消费者模型、无锁队列、golang、RWMutex