延遲初始化的線程安全實現

1. 延遲初始化的不恰當實現 非線程安全版本 在單例模式中,不少時候會使用延遲初始化(lazy initialization),即在第一次使用時才初始化對象,以推遲高開銷的對象初始化工做。下面是非線程安全的延遲初始化代碼:html public class Singleton { private static Singleton uniqueSingleton; private
相關文章
相關標籤/搜索