Spin or Sleep: That is the question

Spinlocks, mutexes, semaphores, reader-writer locks, seqlocks, and futexes — when to spin, when to sleep

July 15, 2026 · 12 min · Sandeep Kumar

Read-Copy-Update (RCU): A Primer

How RCU achieves zero-cost readers — core constructs, a toy example, the kernel implementation, and canonical papers

July 15, 2026 · 13 min · Sandeep Kumar