public class Singleton {
  private static Singleton instance = null ;
  private Singleton(){};  public static Singleton getInstance(){
   if(instance!=null)
     instance=new Singleton();
     return instance;
   }

如果有多人同时调用getInstance()方法,如何保证只创建一个Singleton对象,并且不牺牲效率?
java不支持双重检查吗?