java命名空间java.util类timertask的类成员方法:
scheduledexecutiontime定义及介绍
本文导语:
scheduledexecutiontime
public long scheduledexecutiontime()
返回此任务最近实际 执行的已安排 执行时间。(如果在任务执行过程中调用此方法,则返回值为此任务执行的已安排执行时间。)
通常从一个任务的 run 方法中调用此方法,以确...
scheduledexecutiontime
public long scheduledexecutiontime()
- 返回此任务最近实际 执行的已安排 执行时间。(如果在任务执行过程中调用此方法,则返回值为此任务执行的已安排执行时间。)
通常从一个任务的 run 方法中调用此方法,以确定当前任务执行是否能充分及时地保证完成已安排活动:
public void run() {
if (system.currenttimemillis() - scheduledexecutiontime() >=
max_tardiness)
return; // too late; skip this execution.
// perform the task
}
通常,此方法不 与固定延迟执行 的重复任务一起使用,因为其已安排执行时间允许随时间浮动,所以毫无意义。
- 返回:
- 最近发生此任务执行安排的时间,采用 date.gettime() 返回的格式。如果任务已开始其首次执行,则返回值不确定。
- 另请参见:
date.gettime()