quratz线程

1.线程

  在 Quartz 中,有两类线程,Scheduler 调度线程和任务执行线程,其中任务执行线程通常使用一个线程池维护一组线程。

2.调度线程

  下面说明两种调度线程:

  

  Scheduler 调度线程主要有两个: 执行常规调度的线程,和执行 misfired trigger 的线程。

  常规调度线程轮询存储的所有 trigger,如果有需要触发的 trigger,即到达了下一次触发的时间,则从任务执行线程池获取一个空闲线程,执行与该 trigger 关联的任务。

  Misfire 线程是扫描所有的 trigger,查看是否有 misfired trigger,如果有的话根据 misfire 的策略分别处理。

3.任务执行线程

  这个暂时不说明,后面再说明。

原文地址:https://www.cnblogs.com/juncaoit/p/9405600.html