Skip to content

lemonrock/lock-free-multi-producer-single-consumer-ring-buffer

Repository files navigation

lock-free-multi-producer-single-consumer-ring-buffer

A lock-free, multi-producer, single-consumer (MPSC) ring buffer. Optimized for sending and receiving 'bursts' of messages. Can also be used as a ring queue. It is a Rust port of Mindaugas Rasiukevicius's ringbuf. The original C code this is derived from is "Copyright (c) 2016-2017 Mindaugas Rasiukevicius ".

Licensing

The license for this project is BSD-2-Clause.