140_多线程(多线程-单例设计模式-懒汉式)

/*
单例设计模式

饿汉式
class Single{
	private static final Single s = new Single();
	private Single(){}
	public static Single getInstance(){
		return s;
	}
}

懒汉式
class Single{
	private static Single s = null;
	private Single(){}
	public static Single getInstance(){
		if(s==null){
			synchronized(single.class){
				if(s==null)
					s =  new Single();
			}
		}
		return s;
	}
}
*/

猜你喜欢

转载自317324406.iteye.com/blog/2250001
今日推荐