volatile

volatile:是java虚拟机提供的轻量级同步机制。 volatile三大特性:保证可见性、不保证原子性、禁止指令重排。 JMM三大特性:可见性、原子性、有序性。java JMM(Java Memory Mode java内存模型):因为jvm运行程序的实体是线程,而每一个线程建立时jvm都会为其建立工做内存(有些地方称为栈内存),工做空间是每一个线程私有的数据区域,而java内存模型规定全部
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息