随笔分类 - Java内存模型
摘要:什么是CAS public class CASDemo { //CAS compareAndSet:比较并交换 public static void main(String[] args) { AtomicInteger atomicInteger=new AtomicInteger(2020);
阅读全文
摘要:保证可见性 public class JMMDemo { //加了volatile,可以保证可见性 private static volatile int num=0; public static void main(String[] args) throws InterruptedExceptio
阅读全文
摘要:请你谈谈你对Volatile的理解 Volatile:java虚拟机提供的轻量级的同步机制(Synchronized) 保证可见性 不保证原子性 禁止指令重排 什么是JMM(JVM是java虚拟机) JMM是java中的内存模型,不存在的东西,是一种概念,约定 JMM即为JAVA 内存模型(java
阅读全文