Код: Выделить всё
List futures. Я хочу преобразовать его в один потокОчевидно, я могу сделать так:
Код: Выделить всё
List list=new ArrayList();
for(Future future:futures){
list.addAll(future.get());
}
return list.steam();
Я хочу, чтобы он работал как конвейер, верхний уровень извлекайте данные из потока и обрабатывайте их по мере необходимости, не нужно ждать завершения всех фьючерсов.
Подробнее здесь: https://stackoverflow.com/questions/657 ... future-get
Мобильная версия