私は Quartz を初めて使用し、ジョブのライフサイクルについて疑問を持っています。
いくつかのことを行うように構成された単一のジョブがあるとします。
ジョブが起動し、その作業を終了します。再び起動したとき、それは同じインスタンスであるか (おそらくスケジューラによってスリープおよび起動に設定されている)、または新しいジョブ インスタンスであるか (ジョブが終了すると強制終了され、トリガー条件が再び満たされると新しいジョブ インスタンスが作成されます) ?
このような質問をするのは、アプリケーション (クォーツをサポートする Spring 3 mvc) をデバッグするときに、ジョブの新しいインスタンスと、ジョブが起動されるたびに SimpleThreadPool$WorkerThreadRun() が開かれた新しいスレッドが表示されるため、SimpleThreadPool$WorkerThreadRun()スレッドが積み上げられ、終了することはありません。
この動作が問題ないのか、それともメモリがいっぱいになるのか知りたいだけです;-)
誰か説明してもらえますか?前もって感謝します。