Asyncio порядок выполнения
Условие задачи
Рассмотреть порядок вывода. Почему при выполнении следующего кода результатом будет: 1, 3, 2?
3 | 1
2 | 3
1 | 2
python# asyncio / multiprocessing / threading
async def test_1():
await asyncio.sleep(10000000)
print('1')
return data
async def test_2():
await asyncio.sleep(1)
print('2')
async def main():
await test_1()
print('3')
await test_2()
asyncio.run(main())