摘要:
前言 文章主线 CAS -> UnSafe -> CAS底层思想 -> ABA -> 原子引用更新 -> 如何规避ABA问题 原理图 CAS 最底层 汇编与硬件 (一) CAS 比较相等就修改 不相等就不修改 为什么用CAS 不用synchronized (并发性不好,每次加锁操作完成后,才能进行下 阅读全文
posted @ 2020-04-16 15:58
朝才
阅读(696)
评论(0)
推荐(0)
摘要:
(一) Volatile是什么 Volatile 是Java虚拟机提供的轻量级的同步机制 保证可见性 不保证原子性 禁止指令重排 (二) JMM (Java内存模型 Java Memory Model) 是一种抽象概念,并不保证可见性,原子性,有序性 JMM关于同步的规定 线程解锁前,必须把共享变量 阅读全文
posted @ 2020-04-16 10:24
朝才
阅读(262)
评论(0)
推荐(0)

浙公网安备 33010602011771号