我在设置
org.quartz.threadPool.class = org.quartz.simpl.SimpleTreadPool
org.quartz.threadPool.threadCount = 100
如果我使用这个 quarts 将创建一个 100 个工作线程 并且所有线程都处于等待状态,
我不想要这个,它应该在需要时创建。如何实现。
最佳答案
Quartz 中没有“最大池大小”属性。您拥有的唯一属性在此处描述:
http://quartz-scheduler.org/documentation/quartz-2.2.x/configuration/ConfigThreadPool
Quartz 使用线程池的简单实现。如果你想要一个更好的在需要时初始化新线程并释放资源的线程池,你需要找到另一个线程池实现或者实现你自己的线程池并使用 org.quartz.threadPool.class
属性。
关于java - 如何设置 quartz 工作线程在需要时创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093782/