这是一个理论问题。如果我有一个Quartz调度程序,配置为使用threadCount,可以说3个线程。如果其中一个作业根本没有结束,因为它听取了某种类型的流(例如Twitter),我可以假设实际上只有2个线程可用于执行挂起作业吗?
感谢您的回答。
答案 0 :(得分:1)
是的,您的假设是正确的。此外,如果您有三个这样的工作,Quartz将无法运行任何其他工作。
然而,这对于永远运行的工作来说似乎并不常见(我不确定Quartz在这种情况下是否能很好地运行,但很可能这不会是一个问题)。如果你有一段代码将一直占用线程,只需手动创建该线程。