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 并发
32KB
748 行
环尾
用于字节缓冲区、FIFO队列和SPSC通道的高效环形缓冲区实现。
安装
将此添加到您的 Cargo.toml 文件中
[dependencies]
ringtail = "0.2"
许可证
本库采用 MIT 许可证。有关详细信息,请参阅LICENSE 文件。
lib.rs
:
环尾是一组缓冲区和队列,用于网络、线程通信和实时编程。
提供的数据结构首先考虑效率,因此某些常见的队列操作可能不存在,以便允许某些优化。这些不是通用结构;可能提供同一结构的几个版本,具有不同的权衡。
缓冲区
在环尾中,一个 缓冲区 是一个针对批量读取和写入多个元素进行优化的队列,类似于内存中的I/O流版本。