Код:
import asyncio
async def f1():
print('f1:1')
await asyncio.sleep(2)
print('f1:2')
async def f2():
print('f2:1')
await asyncio.sleep(2)
print('f2:2')
async def f():
await f1()
await f2()
asyncio.run(f())
Результат:
f1:1
f1:2
f2:1
f2:2
То, что я ожидал, выполняется одновременно f1
и f2
и с результатом:
f1:1
f2:1
f1:2
f2:2
Так может ли кто-нибудь дать мне предложение?