Golang 中的 swap-buffer-queue

9次阅读

共计 139 个字符,预计需要花费 1 分钟才能阅读完成。

我实现了一个通过交换缓冲区来提高并发性能的队列,在某些生产 - 消费者场景可以代替 go 内置的 channel 获得更高的性能。


仅 200 多行代码,很容易理解。

灵感来源于文章: 如何避免过度依赖 mpsc

仓库地址

正文完
 0