Java中volatile关键字深度解析

一、内存模型的相关概念 大家都知道,计算机执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在内存当中的,这就存在一个问题,由于CPU执行指令的速度很快,而从内存读取和写入数据的速度慢得多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低执行速度。因此在CPU里边就有了高速缓存。 也就是,当程序运行过程中,会
相关文章
相关标签/搜索