![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
任务调度
文章平均质量分 64
飞鸟的轨迹
这个作者很懒,什么都没留下…
展开
-
Timer详解(一)
## Timer Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。## TimerTask 一个Timer可以调度任意多个TimerTask,它会将TimerTask存储在一个队列中,顺序调度,...原创 2018-02-23 11:15:17 · 933 阅读 · 0 评论 -
Timer的其他函数(二)
其他重要函数TimeTask的两个重要函数 cancel()作用:取消当前TimeTask里的任务如下代码定义TimerTaskpackage lxd.timer.demo;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.u...原创 2018-02-23 11:15:51 · 134 阅读 · 0 评论 -
Timer的schedule与scheduleAtFixedRate的区别(三)
schedule与scheduleAtFixedRate的区别两种情况看区别1.首次计划执行的时间早于当前的时间 - schedule方法 “fixed-delay”;如果第一次执行时间被delay了,随后的执行时间按照==上一次实际执行完成的时间点==进行计算。demo 代码package lxd.timer.demo;import java.text.Sim...原创 2018-02-23 11:16:19 · 198 阅读 · 0 评论 -
Timer的缺陷(四)
先定义一个TimerTask类package lxd.timer.demo;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.TimerTask;public class MyTimerTask2 extends TimerTask { private String ...原创 2018-02-23 11:16:50 · 221 阅读 · 0 评论 -
Quartz简介(一)(五)
Quartz简介看到一个不错的使用quartz的总结博客,Mark一下。传送门:https://www.cnblogs.com/drift-ice/p/3817269.html特点:强大的调度功能灵活的应用方式分布式和集群能力用的的设计模式Builder模式Factory模式组件模式链式写法Quartz体系结构核心概念调度器(sc...原创 2018-02-23 11:17:23 · 245 阅读 · 0 评论 -
Quartz属性文件(二)(六)
quartz.properties该属性文件放在工程根目录下,与src同级组成部分调度器属性org.quartz.scheduler.instanceName属性用来区分特定的调度器实例,可以按照功能用途来给调度器起名。org.quartz.scheduler.instanceId属性和前者一样,也允许任何字符串,但这个值必须是在所有调度器实例中是唯一的,尤其是在一个集...原创 2018-02-23 11:17:58 · 162 阅读 · 0 评论 -
Quartz与Spring集成(三)(七)
使用Maven进行开发,集成步骤如下:pom.xml中添加依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4...原创 2018-02-23 11:18:35 · 124 阅读 · 0 评论