Кварц 1.8.1 API документы :
Останавливает запуск планировщиком триггеров и очищает все ресурсы, связанные с планировщиком.
Параметры:
waitForJobsToComplete
- если true
, планировщик не разрешит возврат этого метода до тех пор, пока все выполняемые в данный момент задания не будут завершены.
Quarts не знает и не заботится о каких-либо потоках, созданных вашей работой, он просто будет ждать завершения работы. Если ваша работа порождает новые темы, а затем завершается, то, что касается Кварца, она завершена.
Если вашей работе нужно ждать завершения своих порожденных потоков, вам нужно использовать что-то вроде ExecutorService
(см. Javadoc для java.util.concurrent
), что позволит потоку работы ждать завершения своих порожденных потоков. , Если вы используете сырые потоки Java, используйте Thread.join()
.