посмотрел еще на примеры select, все-таки как отдавать результаты по одному (или еще проще, все сразу, в порядке выполнения)? Вот есть List<Deferred>, select же выберет первый и остановится? Т.е. все-таки нужен канал?
посмотрел еще на примеры select, все-таки как отдавать результаты по одному (или еще проще, все сразу, в порядке выполнения)? Вот есть List<Deferred>, select же выберет первый и остановится? Т.е. все-таки нужен канал?
А зачем цикл с List<Deferred>, если есть канал? Нет, это, конечно, семантически разные штуки, и канал не гарантирует, что результат каждой операции, успешный или нет, будет получен...
мне интересно что будет идиоматически верным решением. Например, на вход список url картинок, на выход либо список картинок в порядке получения, либо как вариант их стрим.