public class Singleton {
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
지금 제가 필요한게 일종의 전역변수라고 봐도 되는데 한 번 이거로 해봐야겠네요.
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
지금 제가 필요한게 일종의 전역변수라고 봐도 되는데 한 번 이거로 해봐야겠네요.
저 형태가 싱글턴 형태중에서 thread-safe하면서 가장 성능 좋은 형태라고 들었던거 같은데... 플러그인 개발하다보니, 알아서 싱글턴 만들어 주다보니, 싱글턴 구현에 대해서는 관심이 그렇게 없어서 확실치는 않음
걍 지원만 하면 syncronized가 짱=3
싱글턴 해제는 OS가 담당하나... ㅋㅋ
계속 글설리에 카더라 통신이라 쪼매 미안하긴 한데, 저렇게 하면 class loading time에 인스턴스가 생겨서 따로 synchronized 구문을 걸 필요가 없다는거 같다능
그냥 Data영역이 집어넣어도 될텐데...