2011-01-10 32 views

回答

4

Quartz 1.8.1 API docs

,暂停触发器的调度器的发射,并清理与调度程序相关联的所有资源。

参数: waitForJobsToComplete - 如果true调度程序将不允许此方法返回,直到所有当前正在执行的作业都已完成。

夸脱既不知道也不关心你的工作产生的任何线程,它只会等待工作完成。如果你的工作产生新线程然后退出,那么就Quartz而言,它已经完成了。

如果您的工作需要等待其衍生线程完成,那么您需要使用类似ExecutorService(请参阅javadoc for java.util.concurrent),这将允许作业线程等待其衍生线程完成。如果您正在使用原始Java线程,请使用Thread.join()

相关问题