如何为线程池中的单个线程设置时间限制? 父线程不需要等到每个线程完成并返回。相反,它应该获取下一个工作(可运行/可调用)并提交到线程池...如何为线程池中的单个线程设置时间限制?
1
A
回答
0
更多上下文将会很有用。
您可以尝试使用ExecutorCompletionService
:
http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorCompletionService.html
0
您可以将任务添加到同一个池,或者另外一个将一个特定的时间量之后取消了第一个任务。如果它已经完成,那什么都不做。
相关问题
- 1. 限制线程池线程的数量
- 2. 线程池 - 为WaitAll 64句柄限制
- 3. 线程池有多个限制
- 4. 线程池中的线程
- 5. 如何限制任务使用线程池中的所有线程?
- 6. 设置线程池中的最小线程数
- 7. 设置线程池中的最大线程数少于核心
- 8. 超时高速缓存线程池的单个线程
- 9. 如何强制Apache Tomcat不重用线程池中的线程?
- 10. 在Scrapy中设置线程池大小
- 11. 线程池vs许多单线程
- 12. 如何使升压线程池::线程
- 13. 设置石英线程池的线程数
- 14. 何时创建线程池?
- 15. 如何限制线程数
- 16. 如何创建多个线程池(即多个执行程序,每个线程池都有一个线程)
- 17. 线程池中的线程状态
- 18. 线程池中的活动线程号
- 19. 线程池中线程的可用性?
- 20. 在一个线程池管理线程
- 21. 为什么我的线程池的线程不会在同一时间完成
- 22. 限制某些URL到单个线程
- 23. 如何有效地重置线程池
- 24. 副本列表,池,线程设置(1:N)的/每个线程本地存储
- 25. Ruby中的线程限制
- 26. 实现一个简单的线程池
- 27. 线程池配置问题
- 28. .NET线程池和配置
- 29. 如何设置Esper使用单线程
- 30. 如何创建线程池?
请问在http://stackoverflow.com/questions/4819855/time-limit-on-individual-threads-with-executorservice有帮助吗? – 2011-02-24 09:54:29