程序员的知识教程库

网站首页 > 教程分享 正文

Quartz 定时器(定时器period)

henian88 2024-10-24 10:31:08 教程分享 2 ℃ 0 评论

Quartz 定时器

Quartz 是一个完全由 Java 编写的开源任务调度的框架,通过触发器(Trigger)设置作业(Job)定时运行规则,控制作业的运行时间。

Quartz框架主要核心组件包括调度器(Scheduler)、触发器(Trigger)和作业(Job)。

  • 调度器作为作业的总指挥;
  • 触发器作为作业的操作者;
  • 作业作为应用的功能模块;

Quartz 在每次执行时,都重新创建一个Job 实例。

Trigger 触发器描述触发 Job 的执行规则。

Scheduler 负责管理 Quartz 的运行环境,Quartz 是基于多线程架构的,它启动的时候会初始化一套线程,这套线程会用来执行一些预置的作业。

Trigger 和 JobDetail 可以注册到 Scheduler中,Scheduler 可以将 Trigger 绑定到某一 JobDetail 中,这样当 Trigger 触发时,对应的Job 就被执行。

Scheduler 使用一个线程池作为任务运行的基础设施,任务通过共享线程池中的线程提高运行效率。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表