Skip to content
配图

asyncio 实战

python
async def main():
    async with aiohttp.ClientSession() as session:
        tasks = [fetch(session, url) for url in urls]
        return await asyncio.gather(*tasks)

asyncio.run(main())

asyncio.to_thread 把 CPU/阻塞 IO 踢进线程池,保持 loop 畅通。

勿在 async 路由里直接 time.sleep——那是性能静音器。

Visitors · Page views