|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.TimerTask
public abstract class TimerTask
Timer 에 의해 1 회 또는 반복해 실행하도록(듯이) 스케줄 되는 태스크입니다.
Timer
생성자 의 개요 | |
---|---|
protected |
TimerTask ()
새로운 타이머 태스크가 작성됩니다. |
메소드의 개요 | |
---|---|
boolean |
cancel ()
이 타이머 태스크를 취소합니다. |
abstract void |
run ()
이 타이머 태스크에 의해 실행되는 액션입니다. |
long |
scheduledExecutionTime ()
이 태스크를 최근 「실제로」실행하도록(듯이) 「스케줄 되었다」실행 시간을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected TimerTask()
메소드의 상세 |
---|
public abstract void run()
Runnable
내의 run
Thread.run()
public boolean cancel()
반복 타이머 태스크의 run 메소드로부터 이 메소드를 호출하면(자), 타이머 태스크는 두 번 다시 실행되지 않게 됩니다.
이 메소드는, 반복해 불려 갑니다. 2 번째 이후의 호출에는, 효과는 없습니다.
public long scheduledExecutionTime()
이 메소드는 일반적으로, 태스크의 실행 메소드로부터 불려 가 현재의 태스크가, 스케줄대로 작업이 실행되고 있을까를 판단합니다.
public void run() { if (System.currentTimeMillis() - scheduledExecutionTime() >= MAX_TARDINESS) return; // 너무 늦습니다. 이 실행을 스킵 합니다. // 태스크를 실행합니다 }이 메소드는 일반적으로, 「고정 지연 실행」의 반복 태스크와 함께 사용될 것은 없습니다. 「고정 지연 실행」의 반복 태스크에서는, 스케줄 된 실행 시간은 늦추는 것이 가능하고, 그만큼 중요하지 않기 때문입니다.
Date.getTime()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.