大數據面試題題目2020年底總結Java(二)

大數據面試題題目2020年底總結Java(二) 1. 多線程 1.1volatile 內存模型可見性 用volatile修飾的變量,就會具有可見性。 volatile修飾的變量不允許線程內部緩存和重排序,即直接修改內存。所以對其他線程是可見的。 但是這裏需要注意一個問題,volatile只能讓被他修飾內容具有可見性,但不能保證它具有原子性 volatile不保證原子性 如何解決 指令重排 指CPU
相關文章
相關標籤/搜索