面試官的一道簡單的單例模式問題給我問懵了,詳解單例模式雙重檢查加鎖爲何要加volatile關鍵字!

目錄 1.場景: 2.對象的建立過程  3.指令重排 4.CPU執行時間片  5.指令重排對雙重檢查加鎖模式的影響   1.場景: 面試官:有用過單例模式嗎?java 我:有有有(自信滿滿)。面試 面試官:說說單例模式幾種寫法?dom 我:懶漢式和餓漢式,懶漢式巴拉巴拉,餓漢式巴拉巴拉。優化 面試官:咱們都知道synchronized加鎖是比較耗費資源的,你這種寫法每次訪問都須要得到鎖(基礎的懶漢
相關文章
相關標籤/搜索