Posts
All the articles I've posted.
-
Implementing Defer in C++
Implementing a Go-style defer mechanism in C++
-
Taming Time in Game Engines
A deep dive into fixed timesteps and floating point determinism.
-
Work-Stealing Deque Part 4: The Lock-Free Thief
Completing the lock-free deque with the `steal` operation. We look at how thieves safely race against the owner and how to integrate this into a robust scheduler.
-
Work-Stealing Deque Part 3: The Lock-Free Owner
Implementing the lock-free `push` and `pop` for the deque owner, handling cache alignment, and managing the race condition when the queue becomes empty.