【发布时间】:2011-02-24 09:52:29
【问题描述】:
如何为线程池中的各个线程设置时间限制..? 父线程不需要等到每个线程完成并返回。相反,它应该获取下一个作业(可运行/可调用)并提交到线程池......
【问题讨论】:
-
stackoverflow.com/questions/4819855/… 中的答案有帮助吗?
标签: java multithreading
如何为线程池中的各个线程设置时间限制..? 父线程不需要等到每个线程完成并返回。相反,它应该获取下一个作业(可运行/可调用)并提交到线程池......
【问题讨论】:
标签: java multithreading
更多上下文会很有用。
你可以试试ExecutorCompletionService:
http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorCompletionService.html
【讨论】:
您可以将任务添加到同一个池中,也可以添加另一个在给定时间后取消第一个任务的任务。如果它已经完成,则什么都不做。
【讨论】: