LazySingleton 单例模式

public class LazySingleton{
    private static LazySingleton singleton;
    private LazySingleton(){
   
    }
//synchronized 同步  当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
    public synchronized static LazySingleton getInstance{
         if(singleton==null){
              singleton = new LazySingleton();
         }
         return singleton;
    }
}

你可能感兴趣的:(Singleton)