Использование летучих в двухпроверком фиксинг-синглтонском рисунке [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
Использование летучих в двухпроверком фиксинг-синглтонском рисунке [дубликат]

Сообщение Anonymous »

public class Singleton{

private static volatile Singleton instance= null;

private Singleton(){
}

public static Singleton getInstance(){

if(instance==null){

synchronized(Singleton.class){
if(instance==null){
instance= new Singleton();
}
}
}
return instance;
}
}
< /code>
Является ли летучим обязательным? Как воспроизвести переупорядочение инструкции?

Подробнее здесь: https://stackoverflow.com/questions/796 ... on-pattern

Вернуться в «JAVA»