java schedule参数_Timer Schedule参数说明
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。
schedule的意思(时间表、进度表)
timer.schedule(new MyTask(event.getServletContext()), 0,
60*60*1000);
第一个参数"new
MyTask(event.getServletContext())":
是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public
void run() 方法,因为 TimerTask 类实现了 Runnable 接口。
第二个参数"0"的意思是:(0就表示无延迟)
当你调用该方法后,该方法必然会调用 TimerTask 类 TimerTask 类 中的 run()
方法,这个参数就是这两者之间的差值,转换成汉语的意思就是说,用户调用 schedule() 方法后,要等待这么长的时间才可以第一次执行
run() 方法。
第三个参数"60*60*1000"的意思就是:
(单位是毫秒60*60*1000为一小时)
(单位是毫秒3*60*1000为三分钟)
第一次调用之后,从第二次开始每隔多长的时间调用一次 run() 方法
例子:
public Timer
createJobber(TimerTask o, String cronExpress) throws Exception
{
Timer timer = new
Timer();
timer.schedule(o, 0,
Integer.parseInt(cronExpress));
return timer;
}
java schedule参数_Timer Schedule参数说明相关推荐
- java -jar 参数_java -jar 参数说明
jvm 选项 Java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jv ...
- java schedule参数_【摘抄】关于Java schedule job Timer的schedule方法详解 | 学步园
Timer timer = new Timer(true); timer.schedule(TimerTask, delay, interval); 创建timer时使用new Timer(true) ...
- Java中timer的schedule()和schedualAtFixedRate()函数的区别
本文主要讨论java.util.Timer的schedule(timerTask,delay,period)和scheduleAtFixedRate(timerTask,delay,period)的区 ...
- java基础值java 运行参数,及jvm调优
java启动参数共分为三类 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且 ...
- java虚拟机参数-X 与 -XX的区别
java虚拟机参数-X 与 -XX的区别 java虚拟机参数-X 与 -XX的区别 为什么有的用-X 如,-Xms -Xmx -Xmn等 有的用-XX: 如-XX:MaxPermSize=100M等 ...
- java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart
Java方法参数太多怎么办-Part 2-引入参数对象,javapart 目录 自定义类型 引入参数对象 本文是这个系列的第二篇文章,介绍了通过引入参数对象应对参数过多的问题.如果你也希望参与类似的系 ...
- Java启动参数与内存调优一些学习笔记
转载自 Java启动参数与内存调优一些学习笔记 .参数的含义 -Xms128m JVM初始分配的堆内存 -Xmx512m JVM最大允许分配的堆内存,按需分配 -XX:PermSize=64M JV ...
- java运行时参数_运行时的Java 8参数名称
java运行时参数 Java 8将引入一种更容易的方法来发现方法和构造函数的参数名称. 在Java 8之前,找到参数名称的方法是在编译阶段打开调试符号,这会在生成的类文件中添加有关参数名称的元信息,然 ...
- java自定义方法参数注解_Java方法中的参数太多,第1部分:自定义类型
java自定义方法参数注解 我认为构造函数和方法中冗长的参数列表是Java开发中的另一个" 危险信号 ",就逻辑和功能而言,它们不一定是"错误的",但通常暗示当 ...
最新文章
- Firefox下http协议监测工具LiveHttpHeaders
- java httpclient 为邮箱添加来信转发规则
- 2、Java Swing JFrame和JPanel:窗口容器和面板容器
- pandas read_csv 出现中文乱码
- apache thrift_Apache Thrift快速入门教程
- 模板库 | 销售管理类报表,邀您提反馈
- Navicat Premium连接SQL Server
- LeetCode 143. 重排链表(链表反转+快慢指针)
- ZABBIX Agent2监控docker
- JS 中引号多级嵌套
- 数字电子技术之逻辑函数的化简及表示
- java webservice 实例_Java WebService 简单实例(附实例代码)
- 使用RF测试时,如何自动关闭浏览器驱动进程
- 封装lodash和ramda中常用方法并发布自己的npm包
- php 翻译接口,php有道翻译api调用方法
- MSDC 4.3 接口规范(3)
- CiteSpace知识图谱
- 大天使之剑服务器维修公告,大天使之剑————【维护】8月17日更新维护公告...
- 关于Qt上位机与下位机stm32数据传输的解析问题(一)
- 两台华为交换机组网互通方法
热门文章
- Curl返回 Empty reply from server,对特殊字符的处理,导致curl无法访问,浏览器能访问。
- BOLL布林线指标-股价的中长期走势
- yii2解决中文乱码问题
- nginx 配置header
- 求大佬改路由器LOGO(有偿)
- 我的助理辞职了—刘苏
- MySQL中DATEDIFF函数使用
- 2021年育婴员(五级)考试及育婴员(五级)最新解析
- android 注册两次广播,android 4.4 动态注册+静态注册电话短信广播后收到两次onReceive回调的问题...
- onReceive Android