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