*
Quartz.NET
框架的核心是调度器。调度器负责管理
Quartz.NET
应用运行时环境。
Quartz
不仅仅是线程和线程管理。为确保可伸缩性,
Quartz.NET
采用了基于多线程的架构。启动时,框架初始化一套
worker
线程,这套线程被调度器用来执行预定的作业。这就是
Quartz.NET
怎样能并发运行多个作业的原理。
Quartz.NET
依赖一套松耦合的线程池管理部件来管理线程环境。作业是一个执行任务的简单
.NET
类。只需实现
Quartz.IJob
接口,
IJob
接口包含唯一的一个方法
Execute()
,作业从这里开始执行。一旦实现了
IJob
接口和
Execute ()
方法,当
Quartz.NET
确定该是作业运行的时候,它将调用作业。
Execute()
方法内就是要做的事情。
*
了解
Spring.NET
Spring.Core库是框架的基础,