
[Cs, Java] 싱글톤 패턴을 구현하는 방법 정리

·
Cs
1. 일반적인 초기화(단순 메서드)public class User { private static User instance; private User() {} public static User getInstance() { if (instance == null) { instance = new User(); } return instance; }}멀티 스레드 환경에서는 인스턴스가 여러 개 생성될 수 있음스레드 안전하지 않음(면접에서 단순 예시로 쓰임)2. Synchronized 적용public class User { private static User instance; private User() {} public sta..