由于我说:volatile 是轻量级的 synchronized,面试官让我回去等通知!

volatile 是并发编程的重要组成部分,也是面试常被问到的问题之一。不要向小强那样,由于一句:volatile 是轻量级的 synchronized,而与指望已久的大厂失之交臂。 volatile 有两大特性:保证内存的可见性和禁止指令重排序。那什么是可见性和指令重排呢?接下来咱们一块儿来看。java 内存可见性 要了解内存可见性先要从 Java 内存模型(JMM)提及,在 Java 中全部的
相关文章
相关标签/搜索