xcy396
11/18/2017 - 9:39 AM

Singleton

/**
 * Created by Mark Xu on 2017/11/14.
 * 单例模式
 * Site: http://xuchongyang.com
 */

public class Singleton {
    private volatile static Singleton sInstance;

    private Singleton() {

    }

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