面試官:你簡歷上有熟悉設計模式,那你給我說一下單例模式實現及線程安全吧

前言 單例應用的太廣泛,大家應該都用過,本文主要是想聊聊線程安全的單例以及反序列化破壞單例的情況。 1、概念 確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。 關鍵點: 私有化構造函數 通過一個靜態方法或枚舉返回單例類對象 確保單例類的對象有且只有一個,尤其是多線程環境下 確保單例類對象在反序列化時不會重新構建對象 2、實現 2.1、線程安全的單例 2.1.1、餓漢模式 餓漢模式
相關文章
相關標籤/搜索