易失性变量是否存储在高速缓存或寄存器中以进行操作?

时间:2019-03-19 12:59:12

标签: java multithreading volatile

我是Multi Threading的初学者,遇到了Volatile变量的概念,其定义之一是:

  

它确保每次对主存储器的读/写操作

我想了解的是,这些变量是不是根本不存储在高速缓存中而是仅存储在主内存中,还是有修改等内容直接写入主内存并完全跳过了高速缓存?

0 个答案:

没有答案