Я очень новичок в Quartz, и у меня есть некоторые сомнения в жизненном цикле работы.
Предположим, что у меня есть одно задание, настроенное для выполнения некоторых действий.
Работа срабатывает и заканчивается. Когда он срабатывает снова, это тот же самый экземпляр (возможно, установленный для сна и пробуждение планировщиком), или это новый экземпляр задания (после завершения задания он убит и когда условие триггера встречается снова, создается новый экземпляр задания)
Я задаю такой вопрос, потому что когда я отлаживаю свое приложение (spring 3 mvc с поддержкой кварца), я вижу новые экземпляры задания и новые потоки с SimpleThreadPool $WorkerThreadRun(), которые открываются каждый раз при запуске задания, Потоки SimpleThreadPool $WorkerThreadRun() накапливаются и никогда не завершаются.
Я просто хочу знать, хорошо ли это поведение или я должен заполнить память; -)
Может ли кто-нибудь дать мне какое-то объяснение? Спасибо заранее.