标题: 1为什么类加载的过程进行初始化是线程安全的 [打印本页] 作者: pure_dust 时间: 2015-1-2 19:58 标题: 1为什么类加载的过程进行初始化是线程安全的 饿汉式和懒汉式都是线程安全的,怎么说呢?
// hungry style 饿汉式
public class Test4 {
private static Test4 instance = new Test4();
private Test4(){
}
public Test4 getInstance(){
return instance;
}
}
懒汉式
// lazy man style
public class Test5 {
private static Test5 instance;
private Test5(){
}
// need to be synchronized;
public static synchronized Test5 getInstance(){
if(null == instance)
instance = new Test5();
return instance;
}
}