double check

public class SingleTon{

private static SingleTon instance=null;
private static Object lock= SingleTon.class;

private SingleTon(){}

public SingleTon getIstance(){
   if(instance==null){
     synchronized(lock) {
       if(instance==null)
          instance=new SingleTon();

     }
   }
   return instance;
}

}

发布了114 篇原创文章 · 获赞 3 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/gojava/article/details/317524