java命名空间java.util.concurrent类abstractexecutorservice的类成员方法:
invokeall定义及介绍
本文导语:
invokeall
public list invokeall(collection
invokeall
public list> invokeall(collection extends callable> tasks)
throws interruptedexception
- 从接口
executorservice
复制的描述
- 执行给定的任务,当所有任务完成时,返回保持任务状态和结果的 future 列表。返回列表的所有元素的
future.isdone()
为 true。注意,可以正常地或通过抛出异常来终止已完成 任务。如果正在进行此操作时修改了给定的 collection,则此方法的结果是不确定的。
- 指定者:
- 接口
executorservice
中的 invokeall
- 参数:
tasks
- 任务 collection
- 返回:
- 表示任务的 future 列表,列表顺序与给定任务列表的迭代器所生成的顺序相同,每个任务都已完成。
- 抛出:
interruptedexception
- 如果等待时发生中断,在这种情况下取消尚未完成的任务。