-
async-channel
异步多生产者多消费者通道
-
并发队列
并发多生产者多消费者队列
-
crossbeam-channel
用于消息传递的多生产者多消费者通道
-
flume
一个闪电般快速的多生产者通道
-
futures-intrusive
基于侵入性数据结构的基础设施——适用于 std 和 no-std 环境
-
disruptor
通过环形缓冲区进行低延迟的线程间通信(受 LMAX Disruptor 启发)
-
kanal
Rust 应得的快速同步和异步通道
-
triggered
任务和线程之间的一次性事件触发器
-
watchable
与多线程和异步代码兼容的类似于 RwLock 的类型
-
sharded_queue
ShardedQueue 是当前最快的并发集合,可在高并发和负载下使用
-
whisk
快速的锁免费异步通道
-
loole
一个安全的异步/同步多生产者、多消费者通道
-
may_queue
May的内部队列库
-
ring-channel
基于环形缓冲区上的有界MPMC通道抽象
-
command-executor
命令执行器线程池
-
atomicring
AtomicRingBuffer是一个固定大小的几乎无锁的并发环形缓冲区
-
batch-channel
通过一次读取和写入多个值来减少开销的异步通道
-
crosstalk
一个极轻量级的基于主题的跨线程内存通信库
-
multiqueue2
一个快速的mpmc广播队列
-
atomic-bus
原子MPMC总线
-
rc_event_queue
类似于VecDeque的快速、无界、FIFO、并发读锁自由的消息队列
-
mpmc
从旧的rust stdlib复制而来
-
塔拉里亚
一个高性能、循环消息传递库
-
async-priority-channel
一个异步通道,待处理消息按优先级顺序传递
-
multiqueue
一个快速的mpmc广播队列
-
npnc
无锁队列
-
blinkcast
快速、有界、多生产者、多消费者、有损耗的广播通道
-
secc
为 Rust 实现跳过启用并发通道(SECC)
-
broadcaster
广播 mpmc 通道的未来
-
gemino
一个多生产者多消费者(MPMC)广播通道
-
burstq
支持在单个操作中发送或接收多个值的多个生产者、多个消费者通道
-
mpmcpq
多生产者多消费者优先级队列
-
mpmc-scheduler
多 mpmc、可取消、带速率限制的调度器
-
thread-broadcaster
一个 SPMC(单生产者多消费者)广播通道,用于在线程之间广播通知
-
pmpmc
一个优先级多生产者多消费者通道
-
lf-queue
一个无锁多生产者多消费者无界队列
-
mpmc-ringbuf
队列
-
syncbox
Rust 的并发工具
-
faa_array_queue
Rust 的 Fetch-And-Add 数组队列实现
-
channel_pipes
在广播队列上执行操作
-
sorted-channel
基于排序的消息通信通道
-
stochastic-queue
一个随机顺序出队的队列和多生产者多消费者通道
-
barrage
一个异步广播通道
-
mpmc-map
针对高度并发且写操作少的异步多生产者多消费者映射实现
-
two-lock-queue
基于 Michael-Scott 两种锁队列算法的多生产者多消费者通道
-
lockness
TODO
-
crtq
一个多生产者多消费者无锁队列
-
crosstalk-macros
crosstalk 的过程宏 —— 一个极轻量级、基于主题、跨线程、内存通信库
-
futures-mpmc
futures 的 MPMC 队列
-
chan
已弃用。请使用 crossbeam-channel。
尝试使用 DuckDuckGo 进行搜索。搜索.