JVM内存模型(JMM)

全称是Java Memory Model。JMM关键技术点都是围绕着多线程的原子性、可见性、有序性来建立的。 原子性 原子性是指操作是不可分的,要么全部一起执行,要么不执行 可见性 可见性是指一个线程对共享变量的修改,对于另一个线程来说是否是可以看到的。 Volatile关键字可以使工作内存中的数据更新到主内存,这样,在其他线程使用此数据时不会造成脏数据 有序性 有序性指的是程序按照代码的先后顺序
相关文章
相关标签/搜索