一、
1.使用同步机制将单例模式中的懒汉式该写为线程安全的
public class BankTest {
public static void main(String[] args){
}
}
class Bank{
private Bank(){
}
private static Bank instance=null;
public static Bank getInstance(){
//方式一:效率稍差
// synchronized (Bank.class){
// if (instance==null){
// instance=new Bank();
// }
// return instance;
// }
//方式二:效率高
if (instance==null){
synchronized (Bank.class) {
if (instance == null) {
instance = new Bank();
}
}
}
return instance;
}
}