首页 / JAVA / java——定时任务
java——定时任务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java——定时任务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1380字,纯文字阅读大概需要2分钟。
内容图文
java定时任务直接看代码public void timeTask(){ Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { //方法体 System.out.println("执行中。。。"); } }, 0, 5*60*1000);//经过0ms开始第一次调用,然后每隔5*60*1000ms执行一次。 }
schedule()方法参数说明: 1、调度一个task,经过delay(ms)后开始进行调度,仅仅调度一次。
public void schedule(TimerTask task, long delay)
?
2、在指定的时间点time上调度一次。
public void schedule(TimerTask task, Date time)
?
3、调度一个task,在delay(ms)后开始调度,每次调度完后,最少等待period(ms)后才开始调度。
public void schedule(TimerTask task, long delay, long period)
?
4、调度一个task,在firstTime时开始调度,每次调度完后,最少等待period(ms)后才开始调度。
public void schedule(TimerTask task, Date firstTime, long period) ? scheduleAtFixedRate()(可以代替schedule()方法)方法参数说明: 1、调度一个task,在delay(ms)后开始调度,然后每经过period(ms)再次调度。
public void scheduleAtFixedRate(TimerTask task, long delay, long period)
?
2、调度一个task,在firstTime时开始调度,然后每经过period(ms)再次调度。
public void scheduleAtFixedRate(TimerTask task, Date firstTime,long period) ? schedule方法和scheduleAtFixedRate方法比较: schedule在计算下一次执行的时间的时候,是通过当前时间(任务执行前得到) + 时间间隔,参考时间是运行的实际时间。
scheduleAtFixedRate方法是通过当前需要执行的时间(就是计算出现在应该执行的时间)+ 时间间隔,参考时间是理论时间点。
内容总结
以上是互联网集市为您收集整理的java——定时任务全部内容,希望文章能够帮你解决java——定时任务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。