title: Can someone provide an easy explanation of how 'Full Fences' are implemented in .Net using Threading.MemoryBarrier?
body: <p>I'm clear on the usage of MemoryBarrier, but not on what happens behind the scenes in the runtime. Can anyone give a good explanation of what goes on?</p>