设计模式---单例
1.单例模式(单线程和多线程)
2.单例模式的三种写法
3.单例模式的优缺点
4.单例模式的深度应用场景
编写前的准备:
懒汉:
非线程安全的懒汉模式
public sealed class QQ{
public static QQ q1=null;
public QQ getq(){
if(q1==null){
q1=new QQ();
}
return q1;
}
}
线程安全的懒汉模式
public sealed class MM{
public static MM m1=null;
public static readonly object lockobject=new object();
public MM getM(){
if(lockobject){
if(m1==null){
m1=new MM();
}
return m1;
}
}
}

浙公网安备 33010602011771号