15-其他说明
其他说明
ThreadPoolExecutor
提供了另一个版本的 invokeAny()
方法。
invokeAny(Collection<? extends Callable> tasks, longtimeout, TimeUnit unit)
:该方法执行全部任务并返回第一个正常运行结束且未抛出异常和未超过设定时间的任务执行结果。TimeUnit
类对象是一个枚举类,它包括DAYS
、HOURS
、MICROSECONDS
、MILLISECONDS
、MINUTES
、NANOSECONDS
、和SECONDS
。