-
ringbuf
无锁SPSC FIFO环形缓冲区,可直接访问内部数据
-
arraydeque
具有固定容量的环形缓冲区,可存储在栈上
-
thingbuf
我在缓冲池。我在MPSC通道。我在MPSC通道和缓冲池的组合。
-
circular-buffer
高效、固定大小、覆盖式环形缓冲区
-
disruptor
通过环形缓冲区实现低延迟的线程间通信(受LMAX Disruptor启发)
-
slice-ring-buffer
一个双向队列,可以转换为切片
-
ringbuffer
固定大小的环形缓冲区
-
vmap
跨平台库,用于快速安全的内存映射IO和边界无关的环形缓冲区
-
recloser
使用环形缓冲区实现的并发断路器
-
fixed-vec-deque
Rust 的一个固定大小、零分配的循环缓冲区
-
wintun-bindings
WinTun C 库的安全 idiomatic 绑定和更多增强功能
-
slice_ring_buf
针对与切片一起工作的环形缓冲区的优化实现
-
mutringbuf
具有就地可变性的无锁 SPSC 环形缓冲区
-
circbuf
用于处理字节的可增长环形缓冲区
-
async-ringbuf
异步 SPSC FIFO 环形缓冲区
-
sluice
用于字节缓冲区、FIFO 队列和 SPSC 通道的高效环形缓冲区
-
ringbuffer-spsc
快速线程安全单生产者-单消费者环形缓冲区
-
ring-channel
基于环形缓冲区的有界 MPMC 通道抽象
-
atomicring
AtomicRingBuffer 是一个常大小几乎无锁的并发环形缓冲区
-
bit_mask_ring_buf
具有低成本索引的环形缓冲区实现
-
lzfse_rust
纯 Rust LZFSE 库
-
direct_ring_buffer
适用于单生产者、单消费者场景的高性能、无锁环形缓冲区
-
rb
具有阻塞IO的线程安全环形缓冲区
-
circular-queue
类似于环形缓冲区的队列
-
ufotofu_queues
支持批量入队和出队的容错队列
-
mspc_ipc
用于进程间通信的多生产者单消费者环形缓冲区
-
io_uring_buf_ring
帮助用户创建和管理io-uring缓冲区-环形缓冲区
-
circ_buffer
一个裸机固定大小的静态分配环形缓冲区,带有可选的serde(De)序列化
-
magic-buffer
一个神奇地自动环绕自身的虚拟环形缓冲区实现
-
ringbuf-blocking
ringbuf的阻塞版本
-
disk-ringbuffer
用于Franz实现的磁盘环形缓冲区的无锁版本
-
dasp_ring_buffer
用于音频PCM DSP的固定和有界环形缓冲区
-
lariv
链接原子随机插入向量:一个线程安全、自我内存管理的向量,不保证顺序插入
-
nscldaq_ringbuffer
低级别NSCLDAQ环形缓冲区访问
-
weresocool_ring_buffer
为 WereSoCool 用的环形缓冲区
-
nscldaq_ringmaster
NSCLDAQ RingMaster 的 RUST 替代品 - 只需 ring2stdout
-
ring_buffer
RingBuffer 是一个具有随机访问功能的队列
-
ringbuf-basedrop
基于基于基于 ringbuf 的 crate,使用基于基于的共享指针代替 Arc
-
river-ring-buffer
环形缓冲区实现
-
cueue
具有批量操作的高性能 SPSC 循环字节数据缓冲区
-
lockfree-ringbuffer
Rust 中的一种无锁环形缓冲区实现
-
fring
轻量级、no_std 和 *快速* 环形缓冲区
-
triskell
三分环形缓冲区
-
st_ring_buffer
使用环形缓冲区实现的固定大小字符串
-
缓冲
Rust的环形缓冲区
-
spsc-ringbuf-core
无堆环形缓冲区
-
dgrambuf
用于数据报(字节数组)的固定容量环形缓冲区
-
fixed-slice-deque
固定大小的双端队列实现
-
async-ringbuffer
具有固定容量的非阻塞spsc环形缓冲区
-
franz
[WIP] Apache Kafka的一个小型、友好、简单的替代方案
-
shm_ring
用于共享内存之间消息传递的方向性环形缓冲区
-
ipmpsc
进程间多生产者、单消费者通道
-
bipbuffer
Simon Cooke的Bip-Buffer
-
libbpf-async
使用Async Rust编写BPF程序,与libbpf-rs互补
-
fixed_ring_buffer
一个异步SPSC固定容量无锁环形缓冲区,可用于在两个线程或两个异步任务之间传输数据
-
spmcq
线程安全的单生产者、多消费者有界环形缓冲区(FIFO队列)
-
bounded-vec-deque
具有长度上限的双端队列|环形缓冲区
-
ringstack
一个非常简单的环形缓冲区栈实现
-
probe-rs-rtt
通过 probe-rs 实现的 RTT(实时传输)I/O 协议的主机端实现
-
byte_rb
字节数组环形缓冲区
-
coap-scroll-ring-server
用于读取滚动环形缓冲区的 CoAP 处理器
-
sling
顺序锁定(SeqLock)环形缓冲区
-
rbuf
具有一些非标准约束的通用环形缓冲区实现
-
starb
STAtic 环形缓冲区
-
expanding_slice_rb
类似于 VecDeque 的自扩展环形缓冲区,针对与数据切片一起使用进行优化
-
rs-fsring
使用文件系统的类似环形缓冲区
-
ramlink
基于 RAM 的、生产者-消费者、单向通信用于微控制器,使用环形缓冲区
-
lock-free-multi-producer-single-consumer-ring-buffer
无锁的、多生产者、单消费者(MPSC)环形缓冲区。针对发送和接收消息的“突发”进行优化。也可以用作环形队列。这是 Mindaugas Rasiukevicius 的 ringbuf 的 Rust 端口。
-
spigal
固定长度环形缓冲区实现,旨在无多余且易于使用,尤其适用于嵌入式应用程序
-
rbi
一个用于实现环形缓冲区的FIFO索引队列
-
hoop
固定环形缓冲区,允许双向非消费迭代
-
chair-rb
包含从Aeron迁移的环形缓冲区的Rust版本,与Agrona(https://github.com/real-logic/agrona)库中的环形缓冲区兼容
-
ring-vec
一个零依赖、与no-std兼容、生产者-消费者、固定大小、面向项的环形缓冲区,由向量支持
-
zsling
Rust围绕Zig编写的顺序锁定(SeqLock)环形缓冲区的包装
-
bondi
单生产者,多消费者无锁环形缓冲区(实验性)
-
slice-deque
一个双向队列,可以转换为切片
-
ya-ring-buf
环形缓冲区。SPSC通道,具有字节/Copy的直接访问。
-
fdringbuf
带有FD信号机制的环形缓冲区 - 无内存复制的快速IPC!
-
ringtail
用于字节缓冲区、FIFO 队列和 SPSC 通道的高效环形缓冲区
-
boxed_array_ringbuffer
固定大小的环形缓冲区,使用装箱数组作为存储,因此避免了从Vec或VecDeque转换时的重新分配
-
log_buffer
用于存储文本日志的零分配环形缓冲区
-
defmt-ringbuf
defmt持久环形缓冲区记录器
-
ringu
线程安全的无标准环形缓冲区
-
snowbridge-core
Snowbridge Core (polkadot v1.15.0)
-
e-ring
无标准只添加环形缓冲区,当满时新元素替换最旧的元素
-
fifo
类似于Linux中的kfifo的先进先出无锁环形缓冲区
-
scroll-ring
针对字符数据滚动回显优化的MPSC覆盖环形缓冲区
-
history-buffer
固定容量、只写环形缓冲区
-
ringvec
基于向量的环形缓冲区实现
-
strider
一次性对多个值进行环形缓冲区操作的高效实现。在通过可能的无限值流移动带有可变步长的窗口时非常有用,同时避免了不必要的内存分配
-
rbf
为无标准提供的非常简单的基于const generics的环形缓冲区实现
-
network-collections
适用于网络使用的集合,尤其是在需要固定内存使用以防止内存不足崩溃时。包括两种最近最少使用缓存,一个有界哈希表...
-
wheelbuf
wheelbuffer crate提供了类似环形缓冲区的结构,但没有读指针,使得对缓冲区的多次读取成为可能。缓冲区后面的存储是灵活的,可以是静态数组...
尝试使用 DuckDuckGo 搜索。