2011-11-24 98 views

回答

3

java.util.Timer適用於任務。每個任務都有自己的調度。您可以爲每個線程創建任務並適當地安排它們。每個任務應該能夠發送信號給它的線程(例如使用notify())。

因此,您將實現此功能:每個任務通知其線程並分別計劃。而且這個系統是可擴展的:timer只創建一個自己的線程,所以即使你的工作線程數量增加,你的系統中也只會有一個額外的線程。

+1

['javax.swing.Timer'](http://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html)是一個方便的選擇。 – trashgod

相關問題