由於我說:volatile 是輕量級的 synchronized,面試官讓我回去等通知!

volatile 是併發編程的重要組成部分,也是面試常被問到的問題之一。不要向小強那樣,由於一句:volatile 是輕量級的 synchronized,而與指望已久的大廠失之交臂。 volatile 有兩大特性:保證內存的可見性和禁止指令重排序。那什麼是可見性和指令重排呢?接下來咱們一塊兒來看。java 內存可見性 要了解內存可見性先要從 Java 內存模型(JMM)提及,在 Java 中全部的
相關文章
相關標籤/搜索