Java内存管理和CPU缓存

时间:2018-10-12 14:02:36

标签: java multithreading thread-safety volatile

我怀疑线程A在int q = 1上开始其操作而线程B在q q = 1上开始操作

它们两者都在本地缓存中创建主存储器的副本,但是何时将数据反映回主存储器并进行更新(不使用volatile关键字)和使用volatile关键字,这是怎么回事? / p>

0 个答案:

没有答案