java quartz

java quartz是什么?让我们一起来了解下 。
Quartz是一个完全由java编写的开源作业调度框架 。它可以与J2EE与J2SE应用程序相结合也可以单独使用 。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序 。
Quartz框架的核心是调度器 。调度器负责管理Quartz应用运行时环境 。调度器不是靠自己做所有的工作,而是依赖框架内一些非常重要的部件 。Quartz不仅仅是线程和线程管理 。为确保可伸缩性,Quartz采用了基于多线程的架构 。启动时,框架初始化一套worker线程,这套线程被调度器用来执行预定的作业 。这就是Quartz如何能并发运行多个作业的原理 。Quartz依赖一套松耦合的线程池管理部件来管理线程环境 。

java quartz

文章插图

实操例子:
package cn.edu.gdut.quartz;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class HelloQuartz implements Job {
public void execute(JobExecutionContext arg0) throws JobExecutionException {
System.out.println("job test");
}
}
java quartz

文章插图

今天的分享就是这些,希望能帮助大家 。
【java quartz】

    推荐阅读