#single-consumer

  1. oneshot

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

    v0.1.8 566K #oneshot-channel #channel #spsc #async #single-consumer #sync #producer-consumer
  2. piper

    异步管道、通道、互斥锁等

    v0.2.4 1.7M #pipe #async-channel #single-producer #single-consumer #byte #read #mutex
  3. oneshot-uniffi

    专为 UniFFI 项目定制的 oneshot 补丁版本。该版本移除了 loom 目标和依赖,这有助于 UniFFI 的下游消费者

    v0.1.6 24K #oneshot-channel #channel #oneshot #sync #spsc #async #single-consumer
  4. disruptor

    通过环形缓冲区实现的低延迟线程间通信(受 LMAX Disruptor 启发)

    v3.2.0 550 #single-consumer #ring-buffer #mpmc #message #multi-consumer
  5. bbqueue

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

    v0.5.1 5.0K #thread-safe #single-consumer #queue #lock-free-queue #producer-consumer #memory #spsc
  6. ringbuffer-spsc

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

    v0.1.9 37K #single-consumer #ring-buffer #single-producer #thread-safe #compile-time #spsc #performance
  7. sod-mpsc

    面向服务的架构 - 多生产者单消费者

    v0.3.4 #service-oriented #multi-producer #single-consumer #pattern #service #producer-consumer #design-pattern
  8. mspc_ipc

    用于进程间通信的多生产者单消费者环形缓冲区

    v0.1.3 290 #ipc #single-consumer #ring-buffer #producer-consumer #inter-process #communication #crash
  9. multiqueue2

    快速 mpmc 广播队列

    v0.1.7 230 #queue #mpmc #broadcast #message #lockless #single-consumer
  10. ductile

    支持本地内存通道和远程TCP通道的相同接口的通道实现

    v0.3.0 #channel #data-channel #actor #networking #network #single-consumer #message-sent
  11. handoff

    无缓冲、异步、单生产者/单消费者通道

    v1.0.2 #async-channel #single-consumer #future #single-producer #communication #receiver #send
  12. multiqueue

    快速 mpmc 广播队列

    v0.3.2 350 #queue #mpmc #message-queue #broadcast #lockless #single-consumer
  13. spsc-ringbuf-core

    无内存堆栈的环形缓冲区

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

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

    v0.1.19 #queue #spsc #single-consumer #element #reader #writer #position
  15. ipmpsc

    进程间多生产者、单消费者通道

    v0.5.1 100 #ipc #shared-memory #shared #single-consumer #ring-buffer #inter-process #channel
  16. atomic_pingpong

    轻量级的无_std ping-pong 缓冲区,使用 AtomicU8 进行同步

    v0.2.3 #buffer #producer-consumer #element #single-consumer #ping-pong #synchronization #size
  17. 尝试使用 DuckDuckGo 搜索:site:lib.rs single-consumer.

  18. spsc-bip-buffer

    带大小预留的并发 spsc 环形缓冲区

    v0.2.1 #circular-buffer #spsc #queue #single-consumer #data #single-producer #bip
  19. key-message-channel

    支持按消息键排队消息的多生产者单消费者队列

    v0.1.0 #key #channel #single-consumer #active #multi-producer #message-queue #recv
  20. riffy

    无界、无等待、多生产者单消费者队列

    v0.1.1 #mpsc #thread #fifo #multi-producer #single-consumer
  21. spsc-buffer

    单生产者单消费者无锁缓冲区

    v0.1.1 1.0K #buffer #single-producer #single-consumer #lock-free #atomic
  22. 魔法环形缓冲区

    一个魔法环形缓冲区(也称为虚拟环形缓冲区、VRB或镜像缓冲区),对多个生产者和单个消费者是锁免费的

    v0.1.0 #ring-buffer #buffer #ring #magic #virtual #single-consumer #mirrored
  23. cosmo

    并发工具

    v0.1.0 #performance #threading #concurrency #data-structures #single-consumer
  24. fast-spsc-queue

    快速无锁单生产者单消费者队列

    v0.0.1 #queue #lockless #single-producer #single-consumer