Timer
콘솔 응용 프로그램이 있습니다. run
프로 시저를 실행 한 후에도 여전히이 응용 프로그램이 중지되지 않고 계속 대기중인 이유는 무엇입니까?java.util.Timer 사용 후 프로그램이 종료되지 않습니다.
package timer_old;
import java.util.Timer;
import java.util.TimerTask;
public final class FetchMail extends TimerTask {
public static void main (String[] args)
{
System.out.println("starting");
TimerTask fetchMail = new FetchMail();
Timer timer = new Timer();
timer.schedule(fetchMail, 500);
//timer.cancel();
System.out.println("exiting");
}
public void run()
{
System.out.println("Fetching mail...");
}
}
출력 :
starting
exiting
Fetching mail...