##spsc

  1. 并发队列

    并发多生产者多消费者队列

    v2.5.0 3.2M #mpmc #channel #mpsc #spmc #spsc
  2. 一次性

    具有(可能)无锁非阻塞发送的一次性 spsc 通道,以及支持线程阻塞接收操作和基于 Future 的异步轮询的接收器

    v0.1.8 566K #oneshot-channel #channel #spsc #async #single-consumer #sync #producer-consumer
  3. ringbuf

    无锁 spsc FIFO 环形缓冲区,具有对内部数据的直接访问

    v0.4.4 128K #ring-buffer #lock-free #fifo #spsc #producer-consumer #memory-access
  4. rtrb

    实时安全的单生产者单消费者环形缓冲区

    v0.3.1 38K #wait-free #spsc #lock-free #queue
  5. triple_buffer

    三重缓冲,用于在线程之间共享频繁更新的数据

    v8.0.0 3.2K #producer-consumer #multi-threading #synchronization #non-blocking #wait-free #spsc #multithreading
  6. oneshot-uniffi

    专为 UniFFI 项目修改的一次性版本。这移除了 loom 目标和依赖项,这些有助于 UniFFI 的下游消费者

    v0.1.6 24K #oneshot-channel #channel #oneshot #sync #spsc #async #single-consumer
  7. bbqueue

    基于 BipBuffers 的 SPSC、无锁、no_std、线程安全的队列

    v0.5.1 5.0K #thread-safe #single-consumer #queue #lock-free-queue #producer-consumer #memory #spsc
  8. async-ringbuf

    异步 spsc FIFO 环形缓冲区

    v0.3.1 750 #ring-buffer #fifo #spsc #async #producer-consumer #rb
  9. may_queue

    May 的内部队列库

    v0.1.22 310 #queue #mpsc #spsc #mpmc #spmc #stackful-coroutine #multi-threading
  10. ringbuffer-spsc

    快速线程安全单生产者单消费者环形缓冲区

    v0.1.9 37K #single-consumer #ring-buffer #single-producer #thread-safe #compile-time #spsc #performance
  11. direct_ring_buffer

    适用于单生产者、单消费者场景的高性能、无锁环形缓冲区

    v0.2.0 #ring-buffer #lock-free #spsc #circular-buffer #producer-consumer #data-structures #data-access
  12. ringbuf-blocking

    ringbuf的阻塞版本

    v0.1.0-rc.3 410 #ring-buffer #blocking #spsc #fifo #producer-consumer #rb #memory-access
  13. bbqueue-ng

    基于 BipBuffers 的 SPSC、无锁、no_std、线程安全的队列

    v0.101.1 #thread-safe #queue #lockless #spsc #embedded #atomic #operations
  14. rtrb-basedrop

    将基于drop的共享指针用于代替Arc的rtrb crate的分支

    v0.1.2 #lock-free #wait-free #spsc #shared-ptr #queue
  15. ringbuf-basedrop

    使用基于drop的共享指针代替Arc的ringbuf crate的分支

    v0.1.1 #ring-buffer #lock-free #fifo #spsc #producer-consumer #shared-ptr #shared-data
  16. cueue

    支持批量操作的高性能SPSC环形字节缓冲区

    v0.3.1 2.3K #circular-buffer #spsc #queue #byte-buffer #contiguous-memory #ring-buffer #shared-memory
  17. unbounded-spsc

    由多个bounded_spsc_queue构建的无界spsc队列

    v0.1.9 #queue #unbounded #spsc #consumer #performance #buffer #size
  18. npnc

    无锁队列

    v0.2.1 #lock-free-queue #queue #mpmc #bounded #unbounded #spsc
  19. bbqueue-sync

    基于 BipBuffers 的 SPSC、无锁、no_std、线程安全的队列

    v0.5.1 #thread-safe #queue #lockless #dma #spsc #buffer #memory
  20. spsc-ringbuf-core

    无堆环形缓冲区

    v0.1.0 #ring-buffer #single-consumer #single-producer #producer-consumer #heapless #spsc #indices
  21. lossyq

    固定长度的并发单生产者、单消费者队列,永远不会阻塞写入者

    v0.1.19 #队列 #单生产者单消费者 #元素 #读取器 #写入器 #位置
  22. async-ringbuffer

    具有固定容量的非阻塞单生产者单消费者环形缓冲区

    v0.5.5 #环形缓冲区 #非阻塞 #容量 #固定 #异步 #单生产者单消费者 #读取器
  23. bounded-spsc-queue

    有限制的单生产者单消费者队列

    v0.4.0 #队列 #生产者消费者 #有限制 #单生产者单消费者 #线程 #数据结构 #缓冲区
  24. fixed_ring_buffer

    异步单生产者单消费者固定容量无锁环形缓冲区,可用于在两个线程或两个异步任务之间传输数据

    v0.1.0 17K #环形缓冲区 #线程 #单生产者单消费者 #传输 #任务 #数据 #异步
  25. llq

    无等待单生产者单消费者链表队列,具有可重复使用的节点

    v0.1.1 1.5K #节点 #队列 #链表 #无等待 #可重复使用 #单生产者单消费者 #生产者
  26. 尝试使用 DuckDuckGo 搜索搜索

  27. spsc-bip-buffer

    带大小预留的并发单生产者单消费者环形缓冲区

    v0.2.1 #循环缓冲区 #单生产者单消费者 #队列 #单消费者 #数据 #单生产者 #双工
  28. lf-queue

    无锁的多生产者多消费者无界队列

    v0.1.0 #无锁队列 #mpmc #单生产者单消费者 #spmc #mpsc
  29. ya-ring-buf

    环形缓冲区。字节/复制的直接访问单生产者单消费者通道

    v0.1.0 #环形缓冲区 #环形 #单生产者单消费者 #通道 #生产者消费者
  30. sqa-bounded-spsc-queue

    有限制的单生产者单消费者队列(临时版本,以便我可以发布 sqa-engine)

    v0.2.1 #队列 #有限制 #单生产者单消费者 #数据结构 #缓冲区 #容量 #结构
  31. batch_queue

    具有智能批处理的单生产者单消费者 Rust 队列

    v0.1.0 #队列 #批处理 #单生产者单消费者
  32. threadbeam

    专门用于从新创建的线程中传输数据的通道类型

    v0.1.1 #线程 #通道 #单生产者单消费者 #一次性 #hello-world
  33. atb

    无锁三缓冲区

    v0.1.0 #缓冲区 #线程 #无锁 # #结构 #单生产者单消费者 #数据
  34. tcp-channel

    单生产者单消费者通道,适用于实现 Read 和 Write 的任何内容

    v0.3.2 #通道 #单生产者单消费者 #读写 #tcp #传输 #一切
  35. indexed-ring-buffer

    索引的多个可读单生产者单消费者环形缓冲区

    v0.1.3 #ring-buffer #spsc #indexed #readable #multiple #index #absolute
  36. 非阻塞通道

    为Web设计的一个SPSC通道,永远不会阻塞,即使是循环

    v0.1.0 #web #channel #cycle #spsc #block #non-blocking #sender
  37. circque

    单向、循环、无锁/无等待的SPSC队列,具有无界容量

    v0.0.1 #queue #spsc #wait-free #lock-free