标签: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