How to ensure the right data arrives at a shared memory at the right time.