java中定时任务的实现
来源:互联网 发布:山海关 知乎 编辑:程序博客网 时间:2024/05/22 12:00
有时候我们在开发的时候,项目中要求我们定时的去做一些操作,比如定时的跟新数据,定时的访问某个网站来获取想要的信息,网络爬虫等
下面我来说一下java中用timer来实现定时的任务处理。
Timer timer = new Timer timer.schedule(new TimerTask() { public void run() = { //do something } }, 1 * 1000, 5 * 1000)
timer.schedule(arg0,arg1,arg2)共有三个参数,第一个参数我们new一个TimerTask的对象出来,然后重写它的run方法即可,个人感觉这儿和线程Thread有很多类似的地方。
第二个参数是延时执行时间,单位是ms,比如要在程序启动10秒后去启动定时任务,就可以写成10*1000,第三个参数是隔多长时间去执行一次,单位也是ms。
这样的话这个定时器就会一直的循环执行下去,那我们假如是用这个定时任务在检某个程序在服务器上的性能,程序开始的时候启动定时任务,程序结束的时候定时任务也要结束,然后把这个过程中定时任务中取得的数据做处理,此时我们结束定时任务其实很简单,直接用timer.cancel(),就可以停止定时任务了。
0 0
- java中定时任务的实现
- java中定时任务的实现
- java中实现定时任务
- Java中实现定时任务
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- datepicker只选择年月的设置技巧
- JDOM 解析xml
- [AndroidUI]自定义view(四):实现圆形圆角图片
- HTML 部分组件
- jquery的注释
- java中定时任务的实现
- APPARENT DEADLOCK!!![proxool+Spring集成]
- Notification的使用
- CISCO学习笔记(九)链路状态路由协议OSPF
- LeetCode240:Search a 2D Matrix II
- ListView的终极优化
- Java SharedPreferences的使用
- Git 少用 Pull 多用 Fetch 和 Merge
- Error filling print... null