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 |