如果Future通过调用获得,则ExecutorService.invokeAll()可以依赖javadoc中记录的顺序。 * @return a list of Futures representing the tasks, in the same * sequential order as produced by the iterator for the * given task list, each of which has completed