magic ring buffer:提供一个魔术环缓冲区(也称为虚拟环缓冲区VRB或镜像缓冲区)的Rust板条箱该锁对多个生产者和单个消费者无锁 源码
魔术环缓冲区 是一个提供了魔术环缓冲区(也称为虚拟环缓冲区,VRB或镜像缓冲区)的Rust板条箱,该环对于多个生产者和单个消费者都是无锁的。 魔术环形缓冲区允许环形缓冲区的“环绕”,而无需使用两个单独的读取或两个单独的写入。 它利用了以下事实:无需使用连续的物理内存来实现虚拟内存。 当前设计仅在类似Linux的系统上工作,因为它依赖于/dev/shm映射文件。 应该有可能使实现在Mac OS X,BSD和Windows上运行。 发牌 该项目的许可证是MIT。
文件列表
magic-ring-buffer-master.zip
(预估有个55文件)
magic-ring-buffer-master
.gitmodules
83B
rustfmt.toml
19B
clippy.toml
18B
magic-ring-buffer.iml
2KB
LICENSE
186B
src
CompareExchangeOnlyEverIncreasesMonotonicallyOffset.rs
2KB
LargeRingQueueElement.rs
2KB
LargeRingQueueCreationError.rs
2KB
暂无评论