싱글톤 패턴의 정의 - 싱글톤 패턴은 해당 클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴입니다. * 고전적인 싱글톤 패턴 구현법 public class Singleton{ private static SingleTon uniqueInstance; private Singleton() {} public static Singleton getInstance(){ if(uniqueInstance == null){ unuqueInstance = new Singleton(); } return uniqueInstance; } } 위 코드는 얼핏보기에 싱글톤 패턴을 정확히(안전히) 구현한 것 같지만 멀티 스레드 환경에서 실행하였을 때 문제점이 발생합니다. getInsta..