Sobes.tech
Junior — Senior
47

Порядок печати при последовательных await в asyncio

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

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

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

# asyncio / multiprocessing / threading

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

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

async def main():
    await test_1()
    print('3')
    await test_2()

asyncio.run(main())