51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

JMM

面试官:什么是 Java 内存模型(JMM)?

面试官:什么是 Java 内存模型(JMM)?

厉飞雨 阅读(35) 评论(0) 赞(4)

JMM 即 Java Memory Model,Java 内存模型。 它的基本目标是: 确保基本的读写操作的原子性:多个线程对一个变量的读写操作是不可分割的 确保线程的可见性:一个线程对共享变量的修改,能够被其他线程看到。 确保线程的有序性:保证代码的执行顺序不会被编译器或 CPU 重新排列,使得代码的执行顺序符合开发者的预期,从而避免在并发环境下出现意外的结果。