JMM内存模型

Java主内存与工作内存

JMM内存模型由一个主内存和多个工作内存组成
image-1663754562899

所有的变量都是存储在主内存中,但是每条线程都有自己的工作内存,线程对变量的操作都必须再工作内存中进行,而不能直接操作主内存的数据。

JMM三大特性

可见性

一个线程对共享变量的修改,另外一个线程能立刻看到

有序性

程序按照代码的先后顺序进行执行

原子性

一个或多个操作在CPU执行的过程中不被中断

# Java  JVM  JMM 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×