This commit is contained in:
xiangwb
2018-02-10 16:16:22 +08:00
parent 704a5c5f26
commit 1a3c7ef5d2
@@ -101,7 +101,7 @@ public class LambdaDemo {
finalList.add(null);//必须有这步,否则会下标越界
Integer integer = list.get(i);
final int pos = i;
futures[i] = CompletableFuture.supplyAsync(() -> finalList.set(pos, integer));//按原来顺序存
futures[i] = CompletableFuture.supplyAsync(() -> finalList.set(pos, integer),taskExecutor);//按原来顺序存
}
CompletableFuture.allOf(futures).join();//线程等待,效果等同于get(),会拋出CompletionException
// CompletableFuture<Void> completableFuture = CompletableFuture.allOf(futures);