您好,今天小源来为大家解答以上的问题。定时任务quartz相信很多小伙伴还不知道,现在让我们一起来看看吧!

定时任务quartz 定时任务框架quartz定时任务quartz 定时任务框架quartz


定时任务quartz 定时任务框架quartz


1、Scheduler为任务调度器,它将任务Job和触发器Trigger整合起来。

2、负责基于Trigger设定的时间来执行job。

3、Quartz是Job scheng(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框架整合使用,在实际开发中一般会使用后者。

4、使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月天上午10点执行一次、每个月一天下午5点执行一次等。

5、配启动时,框架初始化一套worker线程,这套线程被调度器用来执行预定的作业。

6、这就是Quartz怎样能并发运行多个作业的原理。

7、Quartz依赖一套松耦合的线程池管理部件来管理线程环境。

8、本篇文章中,会多次提到线程池管理,但Quartz里面的每个对象是可配置的或者是可定制的。

9、置自定义Job、任务描述、触发器、调度工厂等自动扫包注册任务对象注册JobDetail触发器调度工厂。

本文到这结束,希望上面文章对大家有所帮助。