面試題篇 | 歷年阿里面試題彙總(2017年不斷更新中)

Volatile的特徵: A、禁止指令重排(有例外) B、可見性 Volatile的內存語義: 當寫一個volatile變量時,JMM會把線程對應的本地內存中的共享變量值刷新到主內存。 當讀一個volatile變量時,JMM會把線程對應的本地內存置爲無效,線程接下來將從主內存中讀取共享變量。 Volatile的重排序 1、當第二個操作爲volatile寫操做時,不管第一個操作是什麼(普通讀寫或者v
相關文章
相關標籤/搜索