Java:Singleton单例模式线程安全的实现方案

线程安全的实现代码

public class Singleton {
    
      

    private volatile static Singleton singleton;  
    
    private Singleton (){
    
    }  
    
    public static Singleton getSingleton() {
    
      
        if (singleton == null) {
    
      
            synchronized (Singleton.class) {
    
      
                if (singleton == null) {
    
      
                    singleton = new Singleton();  
                }  
            }  
        }  
        return singleton;  
    }  
}

猜你喜欢

转载自blog.csdn.net/mouday/article/details/132897540
今日推荐