如何为线程池中的各个线程设置时间限制..? 父线程不需要等到每个线程完成并返回。相反,它应该获取下一个作业(runnable / callable)并提交给线程池......
答案 0 :(得分:0)
更多上下文会很有用。
您可以尝试使用ExecutorCompletionService
:
http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorCompletionService.html
答案 1 :(得分:0)
您可以将任务添加到同一个池中,或者在给定时间后取消第一个任务的另一个池。如果它已经完成,则什么都不做。