“与主存储器同步”是什么意思?

时间:2010-04-22 13:12:45

标签: java multithreading concurrency

短语“ synchronization with main memory ”是什么意思?

3 个答案:

答案 0 :(得分:9)

当你有多个线程时,每个线程可以保留变量值的本地副本。然而,价值的“官方副本”保存在主存中。所以这个短语意味着变量值的任何本地副本都将与主内存保持一致(读取以检查更新,或写入发布对本地副本的更新)。

答案 1 :(得分:3)

答案 2 :(得分:0)

同步有助于创建读写障碍。即它建立了一个边界,你可以放心,无论操作的顺序如何(读/写),它们之间都会有“先发生”的关系。处理器清楚地将同步对象的本地(缓存/寄存器)副本中的所有更改刷新到主内存,同时在同步时不允许访问该特定内存实例。

相关问题