这一章内存一致性特别有歧义,也有可能是我理解错了
1、原文内存一致性模型(Memory Consistency Model,简称为内存模型)明确定
义了不同核心对于共享内存操作需要遵循的顺序。那个读读,写写,读写,写读,是不是针对 单核单个线程 临近的操作之间的关系。多核之间因为这个情况产生不同的组合情况,那么单核多线程是否也会产生同样的情况。
2、一直强调相同变量或者有依赖关系不用考虑这个问题,这又会产生很大歧义。我们的问题不就是因为共享了相同的变量才产生的么,这句话意思好想是A核执行了写操作(未完成),B核读操作(同一个变量)硬件会等待A的写操作完成。