一个单生产-多消费模式下无锁方案
ygluu/卢益贵
关键词:生产者-消费者模型、无锁队列、golang、RWMutex
本文介绍一个"单生产(低频)-多消费"模式下的无锁哈希类方案,这个方案的性能优于golang的RWMutex,因为它永远不会因为"写"而导致与消费者发生碰撞从而引起互斥同步。无废话直接上图:
一个单生产-多消费模式下无锁方案
ygluu/卢益贵
关键词:生产者-消费者模型、无锁队列、golang、RWMutex
本文介绍一个"单生产(低频)-多消费"模式下的无锁哈希类方案,这个方案的性能优于golang的RWMutex,因为它永远不会因为"写"而导致与消费者发生碰撞从而引起互斥同步。无废话直接上图: