Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lemonrock/lock-free-multi-producer-single-consumer-ring-buffer

Lock-free, multi-producer, single-consumer burstable ring buffer for Rust
https://github.com/lemonrock/lock-free-multi-producer-single-consumer-ring-buffer

lock-free multi-producer queue ring-buffer rust rust-crate

Last synced: 29 days ago
JSON representation

Lock-free, multi-producer, single-consumer burstable ring buffer for Rust

Awesome Lists containing this project

README

        

# 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](https://github.com/rmind/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.

[lock-free-multi-producer-single-consumer-ring-buffer]: https://github.com/lemonrock/lock-free-multi-producer-single-consumer-ring-buffer "lock-free-multi-producer-single-consumer-ring-buffer GitHub page"