异步后端不是把 def 改成 async
异步后端不是把 def 改成 async
难度:深度。本文为中文技术整理,保留来源中的技术边界;示例只用于阅读,未在本服务器执行。
协程在等待 I/O 时让出事件循环;CPU 密集工作和同步阻塞库仍会阻塞或需要线程/进程池。并发数还受数据库连接池和外部限流约束。
示例
async def fetch_all(ids):
return await asyncio.gather(*(fetch_one(x) for x in ids))
来源
- https://docs.python.org/3/library/asyncio.html
异步后端不是把 def 改成 async
https://blog.529808.xyz//archives/tech-0bd25a03b64e