2011-11-24 99 views

回答

3

java.util.Timer适用于任务。每个任务都有自己的调度。您可以为每个线程创建任务并适当地安排它们。每个任务应该能够发送信号给它的线程(例如使用notify())。

因此,您将实现此功能:每个任务通知其线程并分别计划。而且这个系统是可扩展的:timer只创建一个自己的线程,所以即使你的工作线程数量增加,你的系统中也只会有一个额外的线程。

+1

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

相关问题