Предположим, следующий код:
import asyncio
import time
async def say_after():
for i in range(10):
await asyncio.sleep(1)
print("first function")
async def say_after2():
for i in range(10):
await asyncio.sleep(1)
print("second function")
async def main():
await say_after()
await say_after2()
asyncio.run(main())
Сначала будет напечатано "first function"
10 раз, а после завершения функции say_after
будет напечатано "second function"
10 раз.Теперь я хочу запустить обе функции одновременно, как 2 потока (например, параллельные) с asycio
, не выполняющимся последовательно.как мне это сделать?