티스토리 뷰
728x90
반응형
public class Singleton {
//쓰레드에서 변수의 변화를 바로 감지하게 하기 위함
private volatile static Singleton instance;
private Singleton() {
}
public static Singleton getInstance() {
// 생성할때만 초기화 한다.
if (instance == null) {
// 클래스 단위로 락을 건다. static 이므로
synchronized (Singleton.class) {
if (instance == null) {
instance = new Singleton();
}
}
}
return instance;
}
}
반응형
'프로그래밍' 카테고리의 다른 글
C# 프로세스별 CPU 사용률 구하기 (0) | 2017.03.28 |
---|---|
Java enum 사용하기 (0) | 2017.03.27 |
C# 람다(=>) 오퍼레이터 (0) | 2017.03.23 |
C# 레지스트리 읽기/쓰기 (0) | 2017.03.23 |
Java 서버 프로그램 nohup 백그라운드 실행 및 종료 (0) | 2017.02.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday