3 posts
rustnewPart 1
Writing a lock-free queue from scratch
The ABA problem, pointer tagging, and CAS — by building it in Rust.
rustconcurrency
Jul 20262 min
rustnewPart 2
Reclaiming memory: hazard pointers vs epochs
Once the queue works, the hard part begins — freeing nodes safely.
rustconcurrency
Jul 20262 min
rustPart 3
Memory ordering in practice (not the spec)
Acquire, release, and when Relaxed is actually fine on hot paths.
rustconcurrency
Apr 20262 min