public static Singleton getInstance(){
return s;
}
}
代码(二)懒汉式:
class Singleton{
private Singleton(){
}
private Singleton s;
public static Singleton getInstance(){
if(s==null){
s = new Singleton();
}
}
}
代码(三):
class Singleton{
private Singleton(){}
public static final Singleton = new Singleton();
}
----------------------------------------
多线程的通信
1什么时候需要通信
多线程并发执行的时候,在默认情况下cpu是随机切换线程的
如果我们希望他们按照一定的需求来运算 就需要通信