Java内存模型Jmm与volatile可见性

1.volatile 能够保证线程的可见性,当一个线程在修改我们主内存中的共享变量的数据时候,能够对另外一个线程可见。 注意: volatile 关键字是不能够保证原子性。 特性:保证可见性、防止重排序、不能保证原子性。” 2.如何停止线程 1代码 结果: 1s后没有停止,因为 FLAG不可见 改进: 增加volatile 3.多线程不可见 因为我们Cpu直接操作我们主内存数据的时候( 共享的全局
相关文章
相关标签/搜索