设计模式---单例

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;

}

}

}

 

posted @ 2021-04-10 15:35  秋天收获  阅读(41)  评论(0)    收藏  举报