Patrón de bloqueo doblemente verificado: ¿roto o no?
¿Por qué el patrón se considera roto? ¿Me parece bien? ¿Algunas ideas?
public static Singleton getInst() {
if (instace == null) createInst();
return instace;
}
private static synchronized createInst() {
if (instace == null) {
instace = new Singleton();
}
}