spring的定时任务 quartz
quartz 石英钟
主要有四个核心接口
job 时间点到达后执行的业务逻辑
jobDetail 当创建jobDetail后会注册调度器,然后开始一个循环过程。
scheduler调度器,存储job的注册信息,对应的调度绑定job的触发器
trigger事件触发器,根据时间编写计算式,被scheduler调度后触发绑定的job任务,一个trigger只能绑定一个jobDqetail,在一个jobDetai中可以有多个触发任务job。
时间机制分为两种
1.在指定时间内执行一次或者多次
在2018年6月12日3点执行2次
2.每隔一段时间执行
从2018年6月11日开始每天1点执行一次
过程说明
1.定义任务并规定任务的方法,然后将任务交给scheduler(调度器)进行管理。
2.调度器接受到任务之后,将时间传给trigger触发器。
3.触发器会实时监听时间的变化,当满足时间要求时,开启线程处理任务。