线程安全的单例模式

public class Singleton{
    private static Singleton instance;
    
    private Singleton(){}

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

  

posted @ 2016-09-06 16:15  wtjohn  阅读(126)  评论(0编辑  收藏  举报