單例模式——懶漢式和餓漢式

實例化方面 懶漢式:默認不會實例化,外部何時調用何時new。 餓漢式:在類加載的時候就實例化,而且建立單例對象。web 線程安全方面 餓漢式:初始化時間在線程建立以前,因此天生線程安全。 懶漢式:天生線程不安全。能夠使用同步鎖來避免這種狀況發生。安全 執行效率方面 餓漢式:沒有加任何的鎖,所以執行效率比較高。 懶漢式:通常使用都會加同步鎖,效率比餓漢式差。svg 性能方面: 餓漢式:在類加載的時候
相關文章
相關標籤/搜索