首页 > 技术文章 > 线程安全的单例模式

zhou-x 2019-07-05 11:22 原文

/**
* @author z_hou
* @create 2019-07-05-11:16
*/
public class BankTest {
}

class Bank{
//私有化构造器
private Bank(){}
private static Bank instance = null;

public static Bank getInstance() {
if(instance == null){
synchronized (Bank.class){
if(instance == null){
instance = new Bank();
}
}
}
return instance;
}

}

推荐阅读