0
는의가 (ref page) 다음 내가 있다고 가정 해 봅시다 :GWT 타이머 라이프 사이클
public class TimerExample implements EntryPoint, ClickHandler {
public void onModuleLoad() {
Button b = new Button("Click and wait 5 seconds");
b.addClickHandler(this);
RootPanel.get().add(b);
}
public void onClick(ClickEvent event) {
// Create a new timer that calls Window.alert().
Timer t = new Timer() {
@Override
public void run() {
Window.alert("Nifty, eh?");
}
};
// Schedule the timer to run once in 5 seconds.
t.schedule(5000);
}
}
어떻게 타이머 방법 onClick
종료 후 주위 여전히 올? 자동 로컬 변수를 가비지 수집해야하지 않습니까?
이것은 우리가 HTML 타이머에 대해 말하고있는 사실과 관련이 있으며 따라서 객체는 자동 로컬 변수 외부에 존재합니까?
오른쪽. 타이머는 '타이머'에 대한 참조를 보유하는 스케줄러 쓰레드에 의해 처리 될 것이므로 쓰레기 수거가 금지됩니다. – oldrinb
@veer 좋은 정교, 나는 그걸 바닥에 뒀는데 괜찮 으면. – edwardsmatt
괜찮습니다. :-) – oldrinb