Как позвонить в «Полное будущее» в цикле и объединить все результаты?JAVA

Программисты JAVA общаются здесь
Anonymous
Как позвонить в «Полное будущее» в цикле и объединить все результаты?

Сообщение Anonymous »

Я пытаюсь достичь чего -то подобного. Это выдуманный пример, который выражает намерение. Таким образом, для примера ниже, в коллекции Allresults должны быть строки «один», «два», «три», 3 раза каждый. Я хочу, чтобы они все работали параллельно, а не повесано.public class Main {

public static void main(String[] args) {

int x = 3;
List allResuts;

for (int i = 0; i < x; i++) {

//call getCompletableFutureResult() and combine all the results
}

}

public static CompletableFuture getCompletableFutureResult() {

return CompletableFuture.supplyAsync(() -> getResult());
}

private static List getResult() {

List list = new ArrayList();
list.add("one");
list.add("two");
list.add("three");

return list;
}

}


Подробнее здесь: https://stackoverflow.com/questions/465 ... he-results

Вернуться в «JAVA»