标签: java multithreading volatile
我是Multi Threading的初学者,遇到了Volatile变量的概念,其定义之一是:
它确保每次对主存储器的读/写操作
我想了解的是,这些变量是不是根本不存储在高速缓存中而是仅存储在主内存中,还是有修改等内容直接写入主内存并完全跳过了高速缓存?