public sealed class Singleton
{
private static Singleton instance = null;
static readonly object padlock = new object();
Singleton()
{
}
public static Singleton Instance
{
get
{
if (instance == null)
{
lock (padlock)
{
if (instance == null)
{
instance = new Singleton();
}
}
}
return instance;
}
}
}
相关文章
- 12-17单例模式及其调用
- 12-17单例模式---双层检验锁+volatile
- 12-17单例模式的饿汉式读取db.properties文件中的内容
- 12-17day14 16线程-单例模式-懒加载同步
- 12-17通过枚举实现单例、策略模式
- 12-17Python 中的单例模式
- 12-17单例模式(改造)
- 12-1787 设计模式(二)——单例模式
- 12-17单例模式
- 12-17C语言和设计模式-单例模式