ВопросMiddle+Мираполис15 просмотров

Что нужно изменить в этом коде, чтобы была корректная потокобезопасная реализация паттерна Синглтон? public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }