0.2.0 |
|
---|---|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#16 in #mpmc-queue
22KB
470 lines
atomic_mpmc
This library provides a concurrent, atomic, multi-producer, multi-consumer channel.
lib.rs
:
Fast, atomic, multi-producer, multi-consumer queue.
It which supports multiple producers and consumers,
even from different threads. It functions as a FIFO queue in a fixed circular
buffer. The Sender
and Receiver
types are used to send and
receive values, and they implement Send
, Sync
, and Clone
.
The channel
function is used to create a channel.
Dependencies
~2–6.5MB
~53K SLoC