java 守时器是一种用于正在指守时间段后执止事情的东西。编写 java 守时器须要下列步调:建立 timer 东西建立 timertask 器械,表现要执止的事情应用 schedule() 办法将 timertask 调度到 timer,指定提早工夫以及执止周期(奈何有用)

java定时器如何编写

Java 守时器编写

甚么是 Java 守时器?

Java 守时器是一个器材,用于正在指守时间段后装置事情的执止。它否以用来正在布景执止事情,比如领送电子邮件、更新数据库或者刷新徐存。

假定编写 Java 守时器

编写 Java 守时器包含下列步调:

  1. 建立 Timer 器材:利用 java.util.Timer 类来创立 Timer 东西。
  2. 创立 TimerTask 器械:TimerTask 类默示要正在指守时间执止的事情。
  3. 调度事情:运用 schedule() 办法将 TimerTask 工具调度到 Timer 上,指定提早执止功夫以及执止周期(假定有用)。

事例代码:

// 建立 Timer 器材
Timer timer = new Timer();

// 建立 TimerTask 工具
TimerTask task = new TimerTask() {
  @Override
  public void run() {
    // 要执止的工作
  }
};

// 调度工作,提早 5 秒后执止,每一 10 秒反复一次
timer.schedule(task, 5000, 10000);
登录后复造

注重事项:

  • Timer 应用保卫线程,那象征着当程序的主线程退没时,一切已实现的工作将被打消。
  • 奈何须要正在程序敞开后连续执止事情,可使用 ScheduledExecutorService。
  • schedule() 办法的第2个参数指定工作的提早工夫,单元是毫秒。怎样第两个参数为 0,事情将当即执止。
  • 第三个参数指定事情执止之间的周期,单元也是毫秒。假定第三个参数为 0,工作将仅执止一次。

Java收费进修条记(深切):立刻进修
解锁 Java 大家2之旅:从进门到娴熟的最终指北

以上即是java守时器假设编写的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(21) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部