Write-through caching mirrors a cache update to main memory immediately. It keeps memory current when one thread changes a shared variable, but other CPU caches may still hold stale copies. section 3.1
A shared-memory update can proceed as follows:
- Thread 1 updates its cached copy of a variable. section 3.1
- The update is mirrored to main memory, preventing a direct memory read from returning the older value. section 3.1
- Other caches listen for bus update messages and either apply the update or invalidate their affected cache line. section 3.1
Follow the shared-variable update across caches and memory. section 3.1


