我对 Quartz 很陌生,我对工作的生命周期有些怀疑。
假设我有一个工作被配置为做一些事情。
作业触发并结束其工作。当它再次触发时,它是同一个实例(可能被调度程序设置为睡眠和唤醒)还是一个新的作业实例(一旦作业结束,它被杀死并且当再次满足触发条件时创建一个新的作业实例) ?
我问这样的问题是因为当我调试我的应用程序(spring 3 mvc 支持石英)时,我会看到作业的新实例和 SimpleThreadPool$WorkerThreadRun() 的新线程,每次触发作业时都会打开 SimpleThreadPool$WorkerThreadRun()线程堆积起来并且永远不会终止。
我只是想知道这种行为是否可以,或者我一定要填满内存;-)
谁能给我一些解释?提前致谢。