2012-03-03 142 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