|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.util.TimerTask
public abstract class TimerTask
由 Timer 安排為一次執行或重複執行的任務。
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 方法中調用此方法絕對保證計時器任務不會再運行。
此方法可以反覆調用;第二次和以後的調用無效。
public long scheduledExecutionTime()
通常從一個任務的 run 方法中調用此方法,以確定當前任務執行是否能充分及時地保證完成已安排活動:
public void run() { if (System.currentTimeMillis() - scheduledExecutionTime() >= MAX_TARDINESS) return; // Too late; skip this execution. // Perform the task }通常,此方法不 與固定延遲執行 的重複任務一起使用,因為其已安排執行時間允許隨時間浮動,所以毫無意義。
Date.getTime()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。