#fifo-queue #buffer #queue #byte-buffer #ring-buffer #fifo

ringtail

用于字节缓冲区、FIFO队列和SPSC通道的高效环形缓冲区

6 个版本

使用旧 Rust 2015

0.3.0 2018年8月10日
0.2.2 2018年8月3日
0.2.0 2018年5月17日
0.1.1 2018年2月24日

#1203 in 并发

MIT 许可证

32KB
748

环尾

用于字节缓冲区、FIFO队列和SPSC通道的高效环形缓冲区实现。

Build Status Crates.io Documentation License

文档

安装

将此添加到您的 Cargo.toml 文件中

[dependencies]
ringtail = "0.2"

许可证

本库采用 MIT 许可证。有关详细信息,请参阅LICENSE 文件。


lib.rs:

环尾是一组缓冲区和队列,用于网络、线程通信和实时编程。

提供的数据结构首先考虑效率,因此某些常见的队列操作可能不存在,以便允许某些优化。这些不是通用结构;可能提供同一结构的几个版本,具有不同的权衡。

缓冲区

在环尾中,一个 缓冲区 是一个针对批量读取和写入多个元素进行优化的队列,类似于内存中的I/O流版本。

无运行时依赖