关于多线程控制

现在在做一个多线程下载的应用程序,遇到一些问题 如:现在要下1000个程序(命名有规律的),需要每次开10个线程 不能多 当一个完成后 在启动另一个线程 但怎么知道他完成了(线程任务) 希望各位指点
放入线程池,队列模式一个个去调!
galaxystar老兄 说的简单明了 可见功力了得 在这里先 谢过
但如果别人还有什么好的方法 希望大家踊跃发言 谢谢
将下载程序放入队列中,线程任务完成后,自动查看队列,如果还有下载任务,可用当前线程继续下载,这样不用每次启动另一个线程了。