内存屏障(Memory Barrier)是什么?它解决了什么问题?