Writing a Seqlock in Rust

A seqlock — or “sequence lock” — is an optimized implementation of a reader-writer lock. In a seqlock “the data can be ‘protected’ by a sequence number. The sequence number starts at zero, and is incremented before and after writing the object. Each reade… Read more

Similar

Tools for profiling Rust

The first time I needed to profile a Rust application I came across Llogiq’s post - Profiling Rust applications on Linux. This post was incredibly helpful to me and succeeded in getting me off the ground. After spending a little more time with Rust and ne... (more…)

Read more »