Skip to main content

Crate nblfq

Crate nblfq 

Source
Expand description

§NBLFQ

nblfq is a no_std Rust implementation of the NBLFQ MPMC queue algorithm.

The queue uses atomic primitives, and UnsafeCell to allow for interior mutability.

A best effort was made to ensure safe wrappers around all of the thorny unsafe bits.

This is a very green-field implementation, and requires further testing before production-use.

WARNING use at your own risk :)

§Credits

Structs§

Queue
Represents an MPMC queue.
Slot
Represents the inner Queue entry slot.