懒汉式实现单例模式
来源:互联网 发布:炫酷戒指女淘宝 编辑:程序博客网 时间:2024/06/10 02:20
package thread;/** * 懒汉式实现单例模式 * 1、创建一个静态变量 * 2、构造方法私有化 * 3、创建一个静态方法获取实例对象,如果对象为空则创建对象 * @author Administrator * */public class Singleton {private static Singleton singleton = null;private Singleton(){}//线程安全且高效public static Singleton getInstance(){if(singleton == null){synchronized (Singleton.class) {if(singleton == null){singleton = new Singleton();}}}return singleton;}//线程安全,不高效public static Singleton getInstance3(){synchronized (Singleton.class) {if(singleton == null){singleton = new Singleton();}return singleton;}}//线程安全,不高效public static synchronized Singleton getInstance2(){if(singleton == null){singleton = new Singleton();}return singleton;}//线程不安全public static Singleton getInstance1(){if(singleton == null){singleton = new Singleton();}return singleton;}}
阅读全文
1 0
- 懒汉式实现单例模式
- java实现单例模式--懒汉式
- 单例模式---懒汉式
- 单例模式-懒汉式
- Java单例模式:饿汉式和懒汉式的实现
- Java单例模式:饿汉式和懒汉式的实现
- Java单例模式:饿汉式和懒汉式的实现
- Java单例模式:饿汉式和懒汉式的实现
- C++实现单例模式(懒汉式)含源码
- 懒汉单例模式
- 单例模式(2.懒汉式)
- 单例模式 饿汉式 懒汉式
- 【单例模式】饿汉式&懒汉式
- 单例模式(懒汉、恶汉式)
- 单例设计模式II (懒汉式)
- 懒汉式 && 饿汉式 的单例模式
- 单例模式-饿汉式和懒汉式
- 单例设计模式 饿汉式 懒汉式
- 公共技术点之 View 绘制流程
- 抽象类和接口联系与区别
- POJ3484-Showstopper
- 4.MedianOfTwoSortedArrays
- maven java.lang.NoClassDefFoundError: org/codehaus/plexus/util/cli/CommandLineException
- 懒汉式实现单例模式
- mongoDB 多重数组查询
- [PAT-乙级]1050.螺旋矩阵
- Item 27: 明白什么时候选择重载,什么时候选择universal引用
- LeetCode:Trapping Rain Water
- 关于Nokia N1平板 台版系统 未退出帐号进行重置或者双清 登陆不了帐号的解决办法
- linux-基本命令格式
- NDK探究之旅《七》—函数指针,宏定义的优缺点及应用场景
- 利用io流实现文件写出和复制操作