魔术环缓冲区 是一个提供了魔术环缓冲区(也称为虚拟环缓冲区,VRB或镜像缓冲区)的Rust板条箱,该环对于多个生产者和单个消费者都是无锁的。 魔术环形缓冲区允许环形缓冲区的“环绕”,而无需使用两个单独的读取或两个单独的写入。 它利用了以下事实:无需使用连续的物理内存来实现虚拟内存。 当前设计仅在类似Linux的系统上工作,因为它依赖于/dev/shm映射文件。 应该有可能使实现在Mac OS X,BSD和Windows上运行。 发牌 该项目的许可证是MIT。