摘要:理解 JAVA 中的 volatile 一、 volatile简述 volatile是Java虚拟机提供的轻量级的同步机制(相对于synchronized)。主要作用是,1)保证共享变量的可见性;2)禁止指令重排序。 保证可见性 可见性就是指当一个线程修改了共享变量的值时,其他线程能够立即得知这个修
阅读全文
posted @ 2022-04-17 20:57
|
||
随笔分类 - 多线程
摘要:理解 JAVA 中的 volatile 一、 volatile简述 volatile是Java虚拟机提供的轻量级的同步机制(相对于synchronized)。主要作用是,1)保证共享变量的可见性;2)禁止指令重排序。 保证可见性 可见性就是指当一个线程修改了共享变量的值时,其他线程能够立即得知这个修
阅读全文
posted @ 2022-04-17 20:57
|
||