java.util.Timer.schedule() 方法
描述
schedule(TimerTask task,long delay) 方法用于调度指定任务在指定延迟后执行。
声明
以下是 java.util.Timer.schedule() 方法的声明。
public void schedule(TimerTask task,long delay)
参数
task − 这是要安排的任务。
delay − 这是执行任务之前的延迟(以毫秒为单位)。
返回值
NA
异常
IllegalArgumentException − 如果 time.getTime() 为负数,则会引发此异常。
IllegalStateException − 如果任务已被调度或取消、定时器被取消或定时器线程终止,则会抛出此错误。
示例
下面的例子展示了 java.util.Timer.schedule() 的用法。
package com.tutorialspoint; import java.util.*; public class TimerDemo { public static void main(String[] args) { // creating timer task, timer TimerTask tasknew = new TimerScheduleDelay(); Timer timer = new Timer(); // scheduling the task at interval timer.schedule(tasknew, 100); } // this method performs the task public void run() { System.out.println("timer working"); } }
让我们编译并运行上面的程序,这将产生以下结果.
timer working