FastAPI
简单
面试题库
FastAPI
中等
多个 await 之间如果依赖前一个结果,还能并发吗?用 asyncio.gather 如何正确组织?
FastAPI
中等
使用 anyio.to_thread.run_sync 与直接用 concurrent.futures.ThreadPoolExecutor 有何区别?
FastAPI
困难
FastAPI 中如何为 CPU 密集任务单独配置线程池或进程池?
FastAPI
中等
为什么说 async 不是多线程?协程并发与线程并发有什么区别?
FastAPI
简单
事件循环、协程与线程池三者之间是什么关系?
FastAPI
中等
FastAPI 路由分发如何用 inspect.iscoroutinefunction 判断视图是协程还是普通函数?
FastAPI
中等
await 一个不涉及 I/O 的纯 CPU 计算会提高性能吗?为什么?
FastAPI
困难
Starlette 的 run_in_threadpool 是如何把同步函数交给 AnyIO 线程池执行的?
FastAPI
中等
为什么 FastAPI 建议把同步阻塞代码写成 def 视图而不是 async def?
FastAPI
困难
在 async def 视图里调用同步阻塞的 ORM 查询会发生什么?
FastAPI
中等