技术栈

mpmc

LlNingyu
5 小时前
开发语言·golang·队列·mpmc·数据通道
Go 实现无锁环形队列:面向多生产者多消费者的高性能 MPMC 设计本文将描述一个关于在多生产者、多消费者的场景的数据队列设计。通常在有一般并发场景下,使用mutex + slice就足够处理数据传递问题,在进一步强调开发效率下,使用channel也可以很好的完成任务,但如果是高压的并发场景下,队列容易成为整个系统的性能瓶颈,这时候问题会变成:
我是有底线的