目录1. 它到底做了什么2. 何时应当用WithCancel(context.Background())3. 基本用法示例4. 扇出/扇入与错误快速失败5. 与WithTimeout/WithDeadline的选择6. 常见坑与反模式7. 取消语义与错误判断8. 与外部 I/O 的协作