大数据面试题题目2020年底总结Java(二)

大数据面试题题目2020年底总结Java(二) 1. 多线程 1.1volatile 内存模型可见性 用volatile修饰的变量,就会具有可见性。 volatile修饰的变量不允许线程内部缓存和重排序,即直接修改内存。所以对其他线程是可见的。 但是这里需要注意一个问题,volatile只能让被他修饰内容具有可见性,但不能保证它具有原子性 volatile不保证原子性 如何解决 指令重排 指CPU
相关文章
相关标签/搜索