什么是缓存一致性问题?如何解决呢?

当程序在运行过程当中,会将运算须要的数据从主存复制一份到CPU高速缓存中,那么CPU进行计算时就能够从它的高速缓存读取数据和向其中写入数据,当运算结束后,再将高速缓存中的数据刷新到主存当中。举个简单的例子,好比下面的这段代码:编程 当线程执行这个语句时,会先从主存当中读取i的值,而后复制一份到高速缓存当中,而后CPU执行指令对i指令进行加1操做,而后将数据写入高速缓存,最后将高速缓存中i最新的值刷
相关文章
相关标签/搜索