Sobes.tech
Junior — Senior
34

Порядок вывода чисел в asyncio‑корутине

Компании, где спрашивали:

Рексофт
Условие задачи

Определите, в каком порядке появятся цифры в консоли при запуске следующего Python‑кода.

# asyncio / multiprocessing / threading

async def coroutine_a():
    await asyncio.sleep(1000000)
    print('1')

async def coroutine_b():
    await asyncio.sleep(1)
    print('2')

async def run_all():
    await coroutine_a()
    print('3')
    await coroutine_b()

asyncio.run(run_all())