單例模式之雙重檢查

特點:根據代碼我們能看出,實例化代碼塊我們只執行了一次,後面在訪問時,判斷if (instance == null)以後,直接執行return,這樣避免了反覆進行代碼塊同步。使用了雙重檢查機制(Double-Check)和加入volatile關鍵字,就滿足懶加載又滿足線程安全,同時保證了效率問題,因此在實際開發中,推薦使用。
相關文章
相關標籤/搜索