cancel()À» ÀÌ¿ëÇØ Timer ½º·¹µå Á¾·áÇϱâ
TimerTest.java
import java.util.Timer;
import java.util.TimerTask;
public class TimerTest {
Timer timer;
public TimerTest(int seconds) {
timer = new Timer();
timer.schedule(new TimerTaskTest(), seconds*1000);
}
class TimerTaskTest extends TimerTask {
public void run() {
System.out.println("Time's up!");
timer.cancel(); //timer thread Á¾·á
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new TimerTest(3);
System.out.println("Task scheduled.");
}
}
C:\javaExample\util>javac TimerTest.java
C:\javaExample\util>java TimerTest
About to schedule task.
Task scheduled.
Time's up!
ÇÁ·Î±×·¥À» ½ÇÇà½Ã۸é 3ÃÊ ÈÄ¿¡ ÀÚµ¿À¸·Î Á¤ÁöµÈ´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â |