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(){
}
} |
|