Learning objectives
What you should understand
- Publish initialized state with release
- Consume it through an acquiring read
- Draw the synchronizes-with and happens-before chain
Lab
Hands-on exercise
Implement one-shot object publication and stress it.
Deliverable
Evidence of completion
A memory-order proof diagram with adversarial tests.
- Prerequisite
- EP 58