Learning objectives
What you should understand
- Define ownership of slots and indices
- Derive acquire/release from queue invariants
- Handle wraparound and full/empty states safely
Lab
Hands-on exercise
Implement a bounded SPSC queue with cache-line-aware indices.
Deliverable
Evidence of completion
A queue library with invariant notes, stress tests and latency histogram.
- Prerequisite
- EP 60