Restartable Sequences
Summary
A technical, code-heavy exploration of restartable sequences (rseq) on Linux, outlining how rseq enables lock-free, scalable data structures and presenting benchmarks across diverse CPUs. The post argues for broader OS and language support for rseq and provides concrete examples and discussion of portability and performance.