2011-04-22 95 views
0

有工作。
作业包含不同的任务
作业1
- 任务11
- 任务12
- 任务13
作业2
任务21
任务22
任务23
JOB3
任务31
任务32
任务33
任务34


我正在使用Executor框架,并在不同的线程simeltaneoulsly运行说3任务。但现在没有办法说从 不同的工作,而不是从同一个工作,这3个线程运行任务。 我想要的是某种框架,我可以根据他们的工作将这些任务放入不同的桶中。当线程激活并运行任务时,它应该以循环方式从不同的作业桶中选择任务。Java - 建议线程池框架

每个作业彼此没有相互依赖性。对于某些工作,一次只能运行一项任务是很有必要的。

+0

你看过www.quartz-scheduler.org吗? – 2011-04-22 15:00:54

+0

我正在阅读它的教程。感谢您的建议。我的要求不是在特定时间运行这些线程,我需要根据其作业将这些线程分组,并且Executor框架应该从每个组运行线程。我是否在Quartz – Aniruddha 2011-04-24 14:32:49

回答

0

为什么不使用多个执行程序池作为您的存储桶?

+0

中实现了这个,谢谢你的回复。对不起,我忘了提到一件重要的事情,那就是在运行时添加这个任务。
假设我使用多个执行程序池作为我的存储桶,但是我要如何控制,那个父执行程序池中的每个存储段都有线程。 – Aniruddha 2011-04-24 14:28:32