单例模式--饿汉和懒汉异同

xiaoxiao2021-02-28  138

饿汉模式在类加载的时候比较慢(因为要实例化对象),但在运行时获取对象的速度比较快,由于在类加载时已经将类变量instance实例化,所以不需要考虑线程安全的问题。 懒汉模式在类加载的时候比较快,但在运行时第一次获取对象的速度比较慢(因为需要实例化对象),它属于延时加载。它是线程不安全的。加上synchronized关键字的话,它的效率就会变慢。

转载请注明原文地址: https://www.6miu.com/read-42560.html

最新回复(0)