标签:store forwarding memory barriers
上一文中讲到,由于新值存在于 Store Buffer 中,从 Cache line 中取得旧值,进而引起错误的问题,让我们来进一步解决这个问题。
在 <<走进 CPU 的 Cache>> 一文中有一张现代 CPU 的结构图,部分如下:
+--------------+ | CPU0 | +--------------+ ^ | | | | V | +--------+ |<--> | Store | | | Buffer | | +--------+ | | | V +--------------+ | Cache | +--------------+
标签:store forwarding memory barriers
原文地址:http://blog.csdn.net/henzox/article/details/40429617