Featured Projects



Featured thumbnail of post Visualizing crossbeam Epoch Based Reclamation

Visualizing crossbeam Epoch Based Reclamation

Continue the lock-free adventure by exploring the internals of crossbeam-epoch to answer two fundamental questions: 1. How do we know when it's safe to drop? 2. How do we atomically update both a pointer and a state flag in a single CAS instruction? This second question stems from the two-step process needed for deleting a node in a lock-free linked list.


Featured Posts

Thoughts and reflections, as I figure things out.




Featured Essays