1. LazyHolder
public class Singleton { private Singleton() {} public static Singleton getInstance() { return LazyHolder.INSTANCE; } private static class LazyHolder { private static final Singleton INSTANCE = new Singleton(); } }
자세한 내용은 아래 출처에서 확인 하세요.
[출처] https://medium.com/@joongwon/multi-thread-환경에서의-올바른-singleton-578d9511fd42
'java' 카테고리의 다른 글
자바 병렬 프로그래밍 참고 (0) | 2020.03.17 |
---|---|
character to be escaped is missing (0) | 2017.11.27 |
http <-> https 세션 공유 (0) | 2014.04.01 |
로컬 서버 네트워크 정보 (0) | 2013.10.29 |
피보나치 수열 간단 알고리즘 (0) | 2013.09.26 |