-
JUC之LockSupport,AQS
1.题目+说明核心概念提取synchronized与可重入锁AQS2.可重入锁(又名递归锁)说明“可重入锁”这四个字分开来解释可:可以重:再次入:进入锁:同步锁进入什么:进入同步域(即同步代码块/方法或显式锁锁定的代码)一句话一个线程中的多个流程可以获取同一把锁,持有这把同步锁可以再次进入自己可以获...
-
1.请谈谈你对volatile的理解
预备知识请谈谈你对volatile的理解1.volatile是Java虚拟机提供的轻量级的同步机制1.1 保证可见性1.2 不保证原子性1.3 禁止指令重排2.JMM你谈谈(线程安全性获得保证)2.1 可见性2.2 原子性2.3 VolatileDemo代码演示可见性+原子性代码2.4 有序性指令...