¿Cuál es el punto de hacer que la instancia de Singleton sea volátil al usar doble bloqueo? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Por qué se utiliza la volatilidad en el bloqueo doble control? 6 respuestasprivate volatile static Singleton uniqueInstance
En un singleton cuando se usa el método de bloqueo doble para la sincronización, ¿por qué se declara la instancia única como volátil? ¿Puedo lograr la misma funcionalidad sin declararla como volátil?