volatile可见性原理

        java中volatile关键字,是能够保证共享变量在线程间具备可见性的,完整的说,即一个线程的写操做,对其余线程可见。什么意思呢? 首先理解可见性,反过来问,为何共享变量在线程间不是可见的呢(严格说是为何不老是可见呢)?宏观上理解,根据jmm,各个线程对共享变量拥有本身的工做副本,全部的操做,都是针对工做副本操做的,以后刷新副本到主内存,此时,其余线程才能够看到最新的共享变量。若
相关文章
相关标签/搜索