天天看点

单件模式Singleton Pattern

单件模式:确保一个类只有一个实例,并提供一个全局访问点。

一般思路:

单件模式Singleton Pattern

问题: 当为多线程时,可能会创建两个或多个实例,如:

单件模式Singleton Pattern

解决方案一:同步,但会降低性能

单件模式Singleton Pattern

方法二:使用“急切”创建实例,而不是延迟实例化

单件模式Singleton Pattern

方法三:

单件模式Singleton Pattern
上一篇: ps命令