volatile关键字的用法

        volatile关键字是在并发编程中使用频率非常高的一个关键字,那么volatile关键字到底有什么作用呢?根据官方的定义,volatile关键字主要有2个作用,保持变量在内存中的可见性和禁止指令重排序,下面就这2个用法进行详细的说明。 一、保持变量在内存中的可见性        要理解这句话首先要明白线程是怎么工作的,jvm运行时会给变量分配一个内存,我们可以称之为主内存,每一个
相关文章
相关标签/搜索