java - 如何设置 quartz 工作线程在需要时创建

标签 java quartz-scheduler

我在设置

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/

相关文章:

Java 字符串修复缩写中的大写

java - 如何在运行时管理 Quartz 作业的集群模式?

java - Quartz RMI 远程服务器返回无效主机名

java - Java 中的动态计划并发任务执行

java - 在 Objective-C 中计算字符串的 MD5 哈希值

java - 将月份名称转换为日期范围

java - 并行迁移巨大的 XML 文件列表

java - 在Java中读取.Z文件(unix压缩文件)

java - Quartz 作业中的 Spring 应用程序 : obtaining server path,

java - Quartz jdbc store 是否保存作业执行历史?