Java中如何使用Timer.schedule定时器呢?
下文笔者将使用示例的方式讲述"Timer.schedule定时器"的简介说明,如下所示
Timer.schedule定时器简介
Timer.schedule是java代码中调用task任务的方法
=============================================
Timer.schedule的语法:
schedule(TimerTask task, long delay)
// 延迟delay毫秒后,执行一次task
schedule(TimerTask task, long delay, long period)
// 延迟delay毫秒后,执行第一次task
然后每隔period毫秒执行一次task
Timer.schedule定时器示例
TimerTask task = new TimerTask() {
@Override
public void run() {
// 逻辑业务代码
}
};
Timer timer = new Timer();
timer.schedule(task, 0);
// 此处delay为0表示没有延迟,立即执行一次task
timer.schedule(task, 1000);
// 延迟1秒,执行一次task
timer.schedule(task, 0, 2000);
// 立即执行一次task,然后每隔2秒执行一次task
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


