zoukankan      html  css  js  c++  java
  • java中Timer和TimerTask的使用

    Timer是jdk提供的一个定时工具,单独另起一条线程,执行一次任务或执行多次任务。TimerTask是一个抽象类,实现了Runable接口,代表了一个可以被Timer执行的任务。

    用法:Timer timer=new Timer();

    调用timer.schedule(TimerTask,毫秒)或者timer.schedule(TimerTask,毫秒1,毫秒2)来执行定时任务。

    其中,前一个schedule方法是调用这个方法参数的毫秒后执行TimerTask任务。后一个schedule方法是调用这个方法毫秒1后执行TimerTask任务,执行完后每过毫秒2再次循环执行TimerTask任务。

    TimerTask就是继承TimerTask抽象类的一个类,重写其run方法,run方法里写要执行的任务即可。run方法里可以调用service层的方法,查询数据库,得到结果后对结果进行任务的操作。

    注意:Timer并不能准确的执行定时任务,只是一个大概的时间。

    具体详解请查看http://blog.csdn.net/u010003835/article/details/71480565

  • 相关阅读:
    json转换字符串
    windows下Xshell远程访问虚拟机
    win7去箭头指令
    n核CPU为什么计算速度达不到单核n倍
    vim字符串的替换
    转发的别人的vim编码和终端编码的设置
    音频操作
    scanf函数
    文字常量区和栈区区别
    Linux 进程
  • 原文地址:https://www.cnblogs.com/hongyuansu/p/8387720.html
Copyright © 2011-2022 走看看