import java.awt.Toolkit;Output
가져오기 java.util.Date;
import java.util.Timer입니다.
import java.util.TimerTask를 사용합니다.
public class TimerTask{
정적 툴킷 툴킷;
공개 TimerTask(){
toolkit = Toolkit.getDefaultToolkit();
타이머태스크 timerTask = new executetask();
//timertask를 deamon
타이머 타이머 = new Timer(true);
//미리 정의된 time에서 향후 실행을 위해 작업을 제거합니다
timer.schedule(timerTask, 0, 1*1000);
System.out.println("TimerTask 시작됨");
//10초 후 취소
{
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
timer.cancel();
System.out.println("TimerTask 중지됨");
}
class executetask extends TimerTask {
@Override
public void run() {
System.out.println("시작: "+new Date());
{
//2초 만에 작업 완료
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
toolkit.beep();
System.out.println("마침: "+new Date());
}
}
public static void main(String args[]){
new TimerTask();
}
}
Please disable your ad blocker and refresh the window to use this website.