閱讀260 返回首頁    go 阿裏雲 go 技術社區[雲棲]


從java.lang.Runtime看單例懶漢餓漢模式的選擇

單例模式有懶漢和餓漢模式,代碼就不在此贅述了。懶漢模式會帶來線程安全的問題,所以一般采用餓漢模式。從Java的源代碼中也可看出應該選擇餓漢模式。

public class Runtime {
    private static Runtime currentRuntime = new Runtime();

    public static Runtime getRuntime() { 
           return currentRuntime;
    }

    private Runtime() {}
    .......
}
這就是典型的餓漢單例模式。所以在選擇的時候一般選用餓漢模式。

最後更新:2017-04-03 12:56:06

  上一篇:go win7係統筆記本有線連接受限製有黃色感歎號解決方法
  下一篇:go 第一個Hello world(1)