Когда запускается задание кварца, это новый экземпляр класса задания?

Я новичок в Quartz, и у меня есть некоторые сомнения относительно жизненного цикла заданий.

Предположим, у меня есть одно задание, настроенное на выполнение некоторых действий.

Задание запускается и завершает свою работу. Когда он срабатывает снова, это тот же самый экземпляр (, который может быть переведен в спящий режим и пробуждаться планировщиком )или это новый экземпляр задания (, когда задание завершается, оно уничтожается, и когда условие запуска снова выполняется, создается новый экземпляр задания )?

Я задаю этот вопрос, потому что при отладке своего приложения (spring 3 mvc с поддержкой кварца )я вижу новые экземпляры задания и новые потоки с SimpleThreadPool$WorkerThreadRun (), открываемые при каждом запуске задания так что потоки SimpleThreadPool$WorkerThreadRun ()накапливаются и никогда не завершаются.

Я просто хочу знать, нормально ли это поведение или я обязан заполнить память ;-)

Кто-нибудь может дать мне какое-нибудь объяснение? Заранее спасибо.

12
задан MaVVamaldo 5 May 2012 в 14:18
поделиться