Learning objectives
What you should understand
- Design shared-memory layout and initialization
- Define producer, consumer and recovery ownership
- Handle visibility without pointer-invalid assumptions
Lab
Hands-on exercise
Build a fixed-layout shared-memory message channel.
Deliverable
Evidence of completion
A protocol note with layout, lifecycle and crash-recovery rules.
- Prerequisite
- EP 28