Python Schoolby trefilov
Шаг 1 из 4+140 XP

asyncio

Кооперативная многозадачность: тысячи "одновременных" задач в одном потоке.

async/await

import asyncio

async def hi(name, delay):
await asyncio.sleep(delay)
return f"hi {name}"

async def main():
res = await asyncio.gather(hi("A", 0.1), hi("B", 0.0))
for r in res:
print(r)

asyncio.run(main())

asyncio.gather запускает корутины параллельно.