标题: 懒汉式的单例,如何实现多线程的环境? [打印本页] 作者: 陈延真 时间: 2013-5-19 23:04 标题: 懒汉式的单例,如何实现多线程的环境? class Single implements Runnable{
//私有构造方法
private Single(){}
//静态对象
private static Single s = null;
//对外提供一个可以返回对象的方法
public static Single getSingle(){
//同步代码块
synchronized (s) {
if(s==null){
s = new Single();
}
return s;
}
}
public void show(){
for(int x =1;x<100;x++){
System.out.println("x:"+x);
}
}
public void run(){