Multi Thread 환경에서 Singleton 패턴을 Thread Safe하게 사용하기 해당 글과 관련된 Singleton Pattern을 테스트 해볼 수 있는 git주소를 첨부합니다 🍗 https://github.com/SimYeJu/HelloSingletonPattern/tree/main/src ❓Singleton이란? 하나의 인스턴스만 존재해야 할 경우에 Singleton 패턴을 사용한다. 예를 들어, DBCP(DataBase Connection Pool)나 로그를 기록하는 객체 등 공통된 객체를 여러 다른 클래스에서 사용해야 할 때, 하나의 인스턴스만 생성할 수 있게끔 만드는 것이 좋다. 그 이유는 같은 역할을 하는 객체가 여러개 만들어지지 않는게 메모리 사용면에서 좋기 때문이다. Single..