¼Ò¼³ java.util ¼Ò½ºÄڵ堠Timer  02. Timer Thread Á¾·áÇϱâ 1  

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ÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â