Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
8
Параллельный запуск задач с разной задержкой
Условие задачи
Ситуация: одна coroutine задерживается, другая выводит результат сразу. Требуется указать, в каком порядке появятся сообщения при одновременном запуске:
import asyncio
async def delayed_task():
await asyncio.sleep(10)
print("foo")
async def instant_task():
print("bar")
async def run_all():
await asyncio.gather(delayed_task(), instant_task())
asyncio.run(run_all())