Volatile的了解及面试题
目录
前言
volatile的作用
什么是内存可见性,什么是指令重排序?
volatile如何防止指令重排
volatile可以解决原子性嘛?为什么?
并发编程3个特性?
原子性
可见性
有序性
volatile的内存语义
volatile底层的实现机制
volatile和synchronized, threadlocal 的区别
前言
java虚拟机提供的最轻量级的同步机制
修饰变量,但不能是局部变量
举个例子:
public class Volatil...
原创
2020-08-30 13:45:52 ·
173 阅读 ·
0 评论