从java.lang.Runtime看单例懒汉饿汉模式的选择

单例模式有懒汉和饿汉模式,代码就不在此赘述了。懒汉模式会带来线程安全的问题,所以一般采用饿汉模式。从Java的源代码中也可看出应该选择饿汉模式。


public class Runtime {

   private static Runtime currentRuntime = new Runtime();


   public static Runtime getRuntime() {

         return currentRuntime;

   }


   private Runtime() {}

   .......

}

这就是典型的饿汉单例模式。所以在选择的时候一般选用饿汉模式。


本文出自 “IT徐胖子的专栏” 博客,请务必保留此出处http://woshixy.blog.51cto.com/5637578/1391745

从java.lang.Runtime看单例懒汉饿汉模式的选择,布布扣,bubuko.com

从java.lang.Runtime看单例懒汉饿汉模式的选择

上一篇:python-Input and Output--已阅


下一篇:[学习Cython编程]C中使用Python标准库(urllib,logging)