1.单例模式
保证一个类仅有一个实例,并提供一个该类的全局访问点.
2.应用场景举例
1.windows任务管理器
2.应用程序日志管理
3.配置文件加载
3.实现方式
方式一:
将构造函数和拷贝构造函数都设为私有,在第一次调用getInstance函数的时候才会生成对象,不调用的话不会生成对象,加锁的情况下使得线程安全,加锁会使得性能有所损失。
方式二:
1.单例模式
保证一个类仅有一个实例,并提供一个该类的全局访问点.
2.应用场景举例
1.windows任务管理器
2.应用程序日志管理
3.配置文件加载
3.实现方式
方式一:
将构造函数和拷贝构造函数都设为私有,在第一次调用getInstance函数的时候才会生成对象,不调用的话不会生成对象,加锁的情况下使得线程安全,加锁会使得性能有所损失。
方式二: