-
并发队列
并发多生产者多消费者队列
-
一次性
具有(可能)无锁非阻塞发送的一次性 spsc 通道,以及支持线程阻塞接收操作和基于 Future 的异步轮询的接收器
-
ringbuf
无锁 spsc FIFO 环形缓冲区,具有对内部数据的直接访问
-
rtrb
实时安全的单生产者单消费者环形缓冲区
-
triple_buffer
三重缓冲,用于在线程之间共享频繁更新的数据
-
oneshot-uniffi
专为 UniFFI 项目修改的一次性版本。这移除了
loom
目标和依赖项,这些有助于 UniFFI 的下游消费者 -
bbqueue
基于 BipBuffers 的 SPSC、无锁、no_std、线程安全的队列
-
async-ringbuf
异步 spsc FIFO 环形缓冲区
-
may_queue
May 的内部队列库
-
ringbuffer-spsc
快速线程安全单生产者单消费者环形缓冲区
-
direct_ring_buffer
适用于单生产者、单消费者场景的高性能、无锁环形缓冲区
-
ringbuf-blocking
ringbuf的阻塞版本
-
bbqueue-ng
基于 BipBuffers 的 SPSC、无锁、no_std、线程安全的队列
-
rtrb-basedrop
将基于drop的共享指针用于代替Arc的rtrb crate的分支
-
ringbuf-basedrop
使用基于drop的共享指针代替Arc的ringbuf crate的分支
-
cueue
支持批量操作的高性能SPSC环形字节缓冲区
-
unbounded-spsc
由多个
bounded_spsc_queue
构建的无界spsc队列 -
npnc
无锁队列
-
bbqueue-sync
基于 BipBuffers 的 SPSC、无锁、no_std、线程安全的队列
-
spsc-ringbuf-core
无堆环形缓冲区
-
lossyq
固定长度的并发单生产者、单消费者队列,永远不会阻塞写入者
-
async-ringbuffer
具有固定容量的非阻塞单生产者单消费者环形缓冲区
-
bounded-spsc-queue
有限制的单生产者单消费者队列
-
fixed_ring_buffer
异步单生产者单消费者固定容量无锁环形缓冲区,可用于在两个线程或两个异步任务之间传输数据
-
llq
无等待单生产者单消费者链表队列,具有可重复使用的节点
-
spsc-bip-buffer
带大小预留的并发单生产者单消费者环形缓冲区
-
lf-queue
无锁的多生产者多消费者无界队列
-
ya-ring-buf
环形缓冲区。字节/复制的直接访问单生产者单消费者通道
-
sqa-bounded-spsc-queue
有限制的单生产者单消费者队列(临时版本,以便我可以发布 sqa-engine)
-
batch_queue
具有智能批处理的单生产者单消费者 Rust 队列
-
threadbeam
专门用于从新创建的线程中传输数据的通道类型
-
atb
无锁三缓冲区
-
tcp-channel
单生产者单消费者通道,适用于实现 Read 和 Write 的任何内容
-
indexed-ring-buffer
索引的多个可读单生产者单消费者环形缓冲区
-
非阻塞通道
为Web设计的一个SPSC通道,永远不会阻塞,即使是循环
-
circque
单向、循环、无锁/无等待的SPSC队列,具有无界容量
尝试使用 DuckDuckGo 搜索搜索。