Tag
condition-variables
- Mar 20, 2026 Condition Variables and the Lost Wakeup Problem Why checking a predicate and then sleeping is not atomic, how a condition variable closes the window with the mutex it is paired with, and why the wait must be a loop. operating systems
- Aug 6, 2025 Blocking Primitives: How a Task Waits Without Spinning The blocked-state bookkeeping behind a semaphore take, how a woken task reaches the ready set, and what the wake-up path costs in latency and stack. embedded systems