环形缓冲区上的无锁多生产者多消费者队列 如今,高性能服务器软件(例如,HTTP加速器)在大多数情况下都运行在多核机器上。现代硬件可以提供32、64甚至更多的CPU内核。在如此高度并发的环境中,锁竞争有时比数据复制、上下文切换等更影响整体系统性能。