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

Crates.iolock-free-multi-producer-single-consumer-ring-buffer
lib.rslock-free-multi-producer-single-consumer-ring-buffer
version0.4.0
sourcesrc
created_at2018-05-04 18:59:05.065274
updated_at2019-01-18 16:45:44.464638
descriptionA 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.
homepagehttps://github.com/lemonrock/lock-free-multi-producer-single-consumer-ring-buffer
repositoryhttps://github.com/lemonrock/lock-free-multi-producer-single-consumer-ring-buffer.git
max_upload_size
id63769
size53,022
Raphael Cohn (raphaelcohn)

documentation

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. 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.

Commit count: 8

cargo fmt