Appearance
Async 与 Concurrency
Async & Concurrency
掌握 Agent Runtime 的 I/O 并发底座,理解 Structured Concurrency、Cancellation、Backpressure 与并发模型选择。
推荐阅读顺序
1. Coroutine、Event Loop 与 Awaitable
围绕“Coroutine、Event Loop 与 Awaitable”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
2. TaskGroup 与 Structured Concurrency
围绕“TaskGroup 与 Structured Concurrency”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
3. Cancellation、Timeout 与 Semaphore
围绕“Cancellation、Timeout 与 Semaphore”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
4. Queue、Producer / Consumer 与 Race
围绕“Queue、Producer / Consumer 与 Race”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
5. Lock 与 Thread / Process / Coroutine
围绕“Lock 与 Thread / Process / Coroutine”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
6. I/O、CPU 与并发模型选择
围绕“I/O、CPU 与并发模型选择”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
阅读方式
建议按顺序学习本章。中文负责解释概念,英文保留标准技术术语,便于继续查阅官方文档和源码。