.net - 如何设置 Quartz.NET 线程池中的线程数?

标签 .net quartz.net

我在 this tutorial section 看到过Quartz.NET 文档的一部分,应该可以定义 Quartz 调度程序将使用的最大线程数。在我的特殊情况下,我想将此数字设置为 1。但在 API 文档中,我找不到访问调度程序正在使用的线程池实例并在其上设置任何属性的方法。

目前我的代码如下所示:

ISchedulerFactory schedFact = new StdSchedulerFactory();

IScheduler scheduler = schedFact.GetScheduler();
scheduler.Start();

// Setup jobs and triggers and then call scheduler.ScheduleJob...

有人知道如何设置池中的线程数吗?

提前感谢您的帮助!

最佳答案

这在一定程度上取决于您使用的池和调度程序正在读取的配置文件。但如果您使用的是标准 SimpleThreadPool.cs然后可以在quartz.config文件中配置线程数量,默认情况下创建10个线程:

alt text

关于.net - 如何设置 Quartz.NET 线程池中的线程数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4108403/

相关文章:

c# - Quartz.net cron 触发表达式每两周一次

c# - 如何在 Quartz.net 每天同一时间开始工作?

.net - 查找两个日期间隔之间的每个星期六和星期日 (.NET)

c# - 删除 ToolStripControlHost 周围的空白

.net - 清除程序的所有处理程序的通用函数?

quartz.net - Quartz.Net 还在更新吗?如果没有其他选择?

c# - 处理 Quartz.NET 的正确方法?

c# - Quartz.NET - 作业不运行?

c# - 如何从日期时间列中选择不同的年份并将结果添加到 C# 中的组合框?

c# - 如何在 .NET 框架中找到字体的通用名称?