A lock-free, read-optimized, concurrency primitive.
APACHE-2.0 License
Safe concurrency in D (`shared` made easier)
Rust async runtime based on io-uring.
Linux futex-based synchronization
The fast async mutex which uses spinlock algorithm with using waker
Concurrency permutation testing tool for Rust.
A synchronization lock designed for wrapping thread-unsafe C libraries in Rust
A synchronization primitive for lock-free reads with one concurrent writer
rust rcu cell library
EXPERIMENTAL: Various hacks for zero-allocation stream parsing in Rust.
An implementation of Craig and, indenpendently, Magnussen, Landin, and Hagersten queue lock for m...
Code examples, data structures, and links from my book, Rust Atomics and Locks.
A Mutex/RwLock that helps you sanity check your concurrent algorithm and becomes zero-cost with t...
Pillars for Transactional Systems and Data Grids
Rust: Convert closures into futures based on greenthread on bare-metal (no_std + no_alloc).
A realtime-safe single-producer single-consumer (SPSC) ring buffer