随笔分类 -  Java内存模型

摘要:什么是CAS public class CASDemo { //CAS compareAndSet:比较并交换 public static void main(String[] args) { AtomicInteger atomicInteger=new AtomicInteger(2020); 阅读全文
posted @ 2022-01-19 13:48 一刹流云散 阅读(64) 评论(0) 推荐(0) 编辑
摘要:保证可见性 public class JMMDemo { //加了volatile,可以保证可见性 private static volatile int num=0; public static void main(String[] args) throws InterruptedExceptio 阅读全文
posted @ 2022-01-18 17:46 一刹流云散 阅读(32) 评论(0) 推荐(0) 编辑
摘要:请你谈谈你对Volatile的理解 Volatile:java虚拟机提供的轻量级的同步机制(Synchronized) 保证可见性 不保证原子性 禁止指令重排 什么是JMM(JVM是java虚拟机) JMM是java中的内存模型,不存在的东西,是一种概念,约定 JMM即为JAVA 内存模型(java 阅读全文
posted @ 2022-01-17 17:59 一刹流云散 阅读(322) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示