logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

volatile原理(内存屏障)

volatile场景一个线程写,其他线程读的情况double-check-lock时,synchronized同步代码块外共享变量的指令重排序问题同步机制volatile 是 Java 虚拟机提供的轻量级的同步机制(三大特性)保证可见性不保证原子性保证有序性(禁止指令重排)性能:volatile 修饰的变量进行读操作与普通变量几乎没什么差别,但是写操作相对慢一些,因为需要在本地代码中插入很多内存屏

文章图片
#java#idea
到底了