設計模式:單例模式(轉)

1、懶漢式 懶漢式,顧名思義就是實例在用到的時候纔去創建,「比較懶」,用的時候纔去檢查有沒有實例,如果有則返回,沒有則新建。有線程安全和線程不安全兩種寫法,區別就是synchronized關鍵字。 2、餓漢式 餓漢式,從名字上也很好理解,就是「比較勤」,實例在初始化的時候就已經建好了,不管你有沒有用到,都先建好了再說。好處是沒有線程安全的問題,壞處是浪費內存空間。 3、雙檢鎖 雙檢鎖,又叫雙重校驗
相關文章
相關標籤/搜索