Reducing Lock Contention with Side Pointers in B‑link Trees
Side pointers provide a low‑overhead way to break hot‑spot locks in B‑link trees, improving scalability without sacrificing correctness.
Side pointers provide a low‑overhead way to break hot‑spot locks in B‑link trees, improving scalability without sacrificing correctness.
Erlang’s process isolation is the core of its Actor Model implementation, delivering robust fault‑tolerance and massive scalability.
A deep dive into lock striping, revealing how it reduces contention in concurrent hash maps and how to apply it effectively.
A deep dive into epoch based reclamation, its thread‑safety model, performance trade‑offs, and how it stacks up against alternative reclamation schemes.
A deep dive into constructing efficient mutexes in user space with futex, complete with code examples and best practices.