Три способа выполнить множество задач с asyncio
Функция для примера:
async def do_it(n):
await asyncio.sleep(random.uniform(0.5, 1))
return n
1. Последовательный вызов
async def main():
for i in range(100):
result = await do_it(i)
Такой вызов имеет смысл только тогда, когда результат одной задачи требуется для вызова следующей.
Если они независимы, то это антипаттерн, так как аналогичен простому синхронному вызову по очереди.
2. Упорядоченный результат
async def main():
tasks = [do_it(i) for i in range(100)]
results = await asyncio.gather(*tasks)
Выполняет корутины конкурентно и возвращает результат в виде списка.
Полезен когда требуется получить результаты в том же порядке в котором задачи отправлены.
3. Результат по мере готовности
tasks = [asyncio.create_task(do_it(i)) for i in range(100)]
for cor in asyncio.as_completed(tasks):
result = await cor
Так же выполняет корутины конкурентно, но не гарантирует порядок. Результат возвращается по мере готовности, каждый отдельно.
Полезен когда нужно обработать любой ответ как можно скорее.
#async
Сегодня день главного кота! 💡🍊😌
💜
😊
Что мы придумали в этот раз в честь нашего гения? Гениальное применение палетке теней, например!
Чекай туториал💅
Безумно скучаем и очень ждем
С днем рождения, Мин Юнги 🐾
#sodalovesbts
Результаты розыгрыша уже сегодня! Мы с вашими призами уже готовы 🎁💜⛓️
А кого это там на фоне слышно? Завтра красимся на концерт, получается?
😏
#sodalovesbts
В Корее уже наступил день рождения Хоби! Наша надежда, вдохновение, лучик солнца и главный по ноготочкам
☀️🐶
🤩💅
🌟 Раздумываете над образом на концерт? Теперь у нас есть супер комбо туториалов more-макияж + more-маникюр💿
Уже на следующей неделе у нашей легенды начинается тур, всем приготовиться! 🏁
Но это еще не все, завтра будет сюрприз для Арми 👀
💜
#sodalovesbts
😩
😩
🤩
🤩
👻
👻
👻
😭
😭
😭
🤩
🤩
🤩
🤩
ОЧЕНЬ СИЛЬНО ЖДЕМ ПЯТНИЦУ
Песня уже звучит как соти аоти + от нас респект за стразики
В моих снах так выглядит анонс нашего коллаба…
#sodalovesbts
На часах стримить новый альбом Пак Чимина!
🤩🎧🤩🤩✨
🤩 MUSE – это буквально то, чего нам всем не хватало все это время, словно глоток свежего воздуха
Мир очистился, трава позеленела, моментальный прилив вдохновения 🤩
А сколько макияжей можно сделать! Бора Сода-тян уже подобрала продукты под каждую песню 💜
Muse Чимина 🤝🏻 Сода-тян
Или комбо, которое украдет твое сердце
#sodalovesbts
🌟 Год назад вышел невероятный FACE, который не перестает вдохновлять нас по сей день ✨
Приглашаем вас на вечер воспоминаний в компании с любимым альбомом 🎶
Меню туториалов: 🪩Like Crazy,❤️Face-off, а на десерт новенький Set Me Free pt. 2!
🦋
#sodalovesbts
Новый Год еще не настал, а у нас уже есть повод праздновать!
С днем рождения, Ким Тэхён! 🐯💜⭐️
Спасибо, что всегда согреваешь своими песнями, даже будучи далеко (скучаем 😭)
Ко дню рождения Тэ мы вдохновились прекрасной Love Me Again из его сольного альбома Layover
✨
Скорее смотри, что получилось👀
#sodalovesbts
🌜 HAPPY JIN DAY 🤍
С днем рождения нашу луну и звезды, любимого астронавта, сержанта Ким Сокджина 🫡 очень скучаем и ждем не дождемся возвращения!
Спасибо, что ни на секунду не перестаешь вдохновлять и вызывать улыбку
🐹
Приглашаем вас в макияжное путешествие вместе с малышом Утто под прекрасную песню, которую Джин подарил нам год назад 🪐
Захватите с собой парочку любимых палеток! Взлетаем 💫
#sodalovesbts
🦢 Мы так долго держали ее в секрете…
Но Чонгук сегодня утром достал крылья и пришел разорвать чарты своим альбомом и сказать, что прямо сейчас самое время вам познакомиться с нашей новинкой!
Ladies and gentlemen, her – Black Swan mascara 🪶
Вдохновлена легендарной песнейлегендарной группы (и думаем станет легендой и у нас)
Сегодня мы надеваем черное, слушаем Golden, Map of the Soul 7 и освобождаем место в косметичке – новая легенда уже на пути во все корнеры Soda и в ваши сердечки
🖤💅
#sodalovesbts
С днем рождения, Ким Намджун🌸
🌸 Сегодня мы вдохновляемся одной из самых красивых песен Намджуна – любимая Wild Flower!
Рецепт Wild Flower от Soda:
Запускаем фейерверк на подвижном веке оттенком Fireworks
🎆 + вокруг сеем поле сверкающих цветов оттенком Eternity ♾ (прямо как наша любовь к Наму)
А вот тут можно посмотреть полную версию, как получилось это у нас 💜⭐️
#sodalovesbts
Сегодня у нас особенный случай! Сегодня мы собираемся на долгожданный концерт! 🤩💕
Это ли не отличный повод потестить новинки и надеть любимые аксессуары?
Путь не близкий, но ради Юнги хоть на край света 🥰
Присоединяйтесь🛸
#sodalovesbts
Сегодня ровно два года, как вышла королева Butter, а значит самое время напомнить вам о наших невероятно мягких, удобных и милых кистях, вдохновленных образом Чимина из Butter!💛
🥰
💃🧈
#sodalovesbts