2012-03-03 216 views
4

我一直在寻找一种架构,其中在我的处理器中包含Number(set)的线程对象,如10或20以及每个线程都有其处理队列。处理器将根据线程的可用性选择线程。 我怎样才能实现这样的模型任何想法?Java线程管理

+1

你确定你没有重新发明轮子吗?这听起来像线程池:http://docs.oracle.com/javase/tutorial/essential/concurrency/pools.html – esaj 2012-03-03 10:41:11

回答

4

查阅Executors.newFixedThreadPool(10)。对于每个线程,您还可以设置优先级值。

+0

是的,我可以达到我的要求。但我可以拥有自己的java执行器吗? – 2012-03-05 16:05:55

+0

你想要一个现成的系统还是你想自己实现一个调度程序? – mbatchkarov 2012-03-05 18:35:54

+0

我正在寻找我自己的调度程序的实现。任何帮助? – 2012-03-07 11:07:31