2011-01-10 63 views

回答

4

Quartz 1.8.1 API docs

,暫停觸發器的調度器的發射,並清理與調度程序相關聯的所有資源。

參數: waitForJobsToComplete - 如果true調度程序將不允許此方法返回,直到所有當前正在執行的作業都已完成。

夸脫既不知道也不關心你的工作產生的任何線程,它只會等待工作完成。如果你的工作產生新線程然後退出,那麼就Quartz而言,它已經完成了。

如果您的工作需要等待其衍生線程完成,那麼您需要使用類似ExecutorService(請參閱javadoc for java.util.concurrent),這將允許作業線程等待其衍生線程完成。如果您正在使用原始Java線程,請使用Thread.join()

相關問題