2011-04-22 97 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