await, находясь при этом в асинхронном контексте(функция или блок), то обход будет конкурентным, а не последовательным?
Если так, то как делать последовательное выполнение именно внутри for (типа как в Java script for await). Или сейчас так можно делать только через async stream?
последовательным будет. За авейт в for я в овсех япах по голове даю и прошу переписать в параллель. Последний раз это был JS, а до того C#. Суть не меняется - стейтмашина везде одна
Так в for же удобно делать открытие result через ?
это неважно. Нужно создать массив футур на выполнение, дождаться их всех в параллель, а потом уже смотреть мб какие-то из них отвалились. Верно для 99% запросов
Через stream::iter норм?
Обсуждают сегодня