Quartz如何实现线程等待?

haru 2009-11-02 10:33:09
我现在有一个系统,是在每个月末对各个公司的数据进行分析的。
因为数据量大,所以用Quartz实现后台线程处理。

需求:
最大同时并行数据分析的用户数量是10(这个限制会根据不同的客户进行设置)
,如果有第11个用户要进行分析操作的话,就让他等待,有了空闲线程后,再执行。

这个用Quartz怎么实现?
...全文
186 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FlyingFish0912 2010-06-24
  • 打赏
  • 举报
回复
在quartz.properties文件中将org.quartz.threadPool.threadCount = 10 即可!
youjianbo_han_87 2009-11-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 youjianbo_han_87 的回复:]
你是问 Quartz如何使用吧,Google有很多例子啊,

我博客上有遍配合 spring使用的 配置例子。
[/Quote]
不好意思,没看完题目。

1. Quartz使用来执行定时任务的。不是用来即时产生线程的。

2. 对公司KPI分析,不是线程来临时汇算数据的,而是实现就设计好了保存分析数据的Table,用Quartz每天将要会算的数据灌入到这些Table中。这些分析数据页面,直接调用之前灌好的Table中的数据。

3. 不存在让第11个用户等的问题。
youjianbo_han_87 2009-11-02
  • 打赏
  • 举报
回复
你是问 Quartz如何使用吧,Google有很多例子啊,

我博客上有遍配合 spring使用的 配置例子。

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧