我正在研究invokeAll
。
我想知道如果在Future
方法中,我可以确定输出(Callable
对象)顺序将与输入(List<Future<T>> invokeAll(List<Callable<T>> tasks)
列表)相同。
for (i in 1:10) {
Gs[,i] <- G(N, s[i], m[i] , y[i], x[, i])
}
return(Gs)
答案 0 :(得分:6)
保证返回的期货清单与您提供的清单的迭代器具有相同的顺序。请注意,此方法仅在所有任务完成后返回。
引用invokeAll(tasks)
Javadoc:
<强>返回:强> 表示任务的Futures列表,与给定任务列表的迭代器生成的顺序相同,每个已完成