跳转至

W01-L03 教材目录

本文档是“划分同步与异步 I/O 边界”的阅读入口。全部 5/5 章节已编写完成,教材 集合状态为 complete;该状态只表示章节集合齐全,不表示课程已阅读、完成或掌握。

课程概览

维度 内容
课程名称 划分同步与异步 I/O 边界
预计时长 2.5 小时,共 150 分钟
实践目标 在同一服务中区分短本地计算、独立 I/O、有依赖 I/O 和阻塞调用,使每个等待点、任务所有者和执行边界均可说明
阅读主线 从 async 的适用边界进入,建立 coroutine/Task/event loop 执行模型,再用依赖图决定并发、识别并隔离阻塞调用,最后综合审查完整 service operation
明确不包含 完整取消与 timeout、异步流背压、数据库驱动、模型 provider、后台任务、分布式任务队列及 TaskGroup 完整异常语义

章节

顺序 Problem 章节阅读目标 时间 状态 章节
1 W01-L03-P01 按等待、计算、并发需求和库能力判断 async 是否适用 25 分钟 已编写 阅读
2 W01-L03-P02 解释 coroutine、Task、event loop、await 和任务所有权 35 分钟 已编写 阅读
3 W01-L03-P03 从数据与副作用依赖决定并发层、顺序和结果关联 35 分钟 已编写 阅读
4 W01-L03-P04 定位 event loop 阻塞并选择原生 async 或隔离边界 30 分钟 已编写 阅读
5 W01-L03-P05 综合核对等待点、所有权、依赖关系和阻塞边界 25 分钟 已编写 阅读
总计 150 分钟

阅读说明

  • 章节按认知依赖排序;后续章节会重新调用必要的前序关系。
  • 教材代码用于理解边界,不表示 P1 主作品已经实现。
  • 每章练习与解析用于自检,不形成评分、完成记录或掌握判定。

范围说明

P01~P05 全部章节已编写,索引状态为 complete。课程停在同步/异步与阻塞边界 的可解释设计;取消、timeout、异常收敛、限流和异步流治理仍属于后续课程。