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
- NBLFQ: a lock-free MPMC queue optimized for low contention
- Alexandre Denis: Centre Inria de l’Universit´e de Bordeaux, France
- Charles Goedefroit: Univ. Bordeaux, France