volatile用法及原理

关键字volatile的主要做用是使变量在多个线程间可见。关键字volatile能够说是Java虚拟机提供的最轻量级的同步机制,当一个变量定义为volatile,它具备内存可见性以及禁止指令重排序两大特性,为了更好地了解volatile关键字,咱们能够先看Java内存模型。java 一、java内存模型 java中的堆内存用来存储对象实例,堆内存是被全部线程共享的运行时内存区域,所以它存在内存可见
相关文章
相关标签/搜索