- 简介
- 第一部分:Async 如何工作
- 1. 1. 为什么 Rust 中的 Async 与众不同
- 2. 2. Future Trait
- 3. 3. poll 的工作机制
- 4. 4. Pin 与 Unpin
- 5. 5. 状态机真相
- 第二部分:生态系统
- 6. 6. 手写 Future
- 7. 7. 执行器与运行时
- 8. 8. Tokio 深入解析
- 9. 9. Tokio 不适用的场景
- 10. 10. 异步 Trait
- 第三部分:生产级 Async
- 11. 11. 流与异步迭代器
- 12. 12. 常见陷阱
- 13. 13. 生产模式
- 14. 14. 综合练习
- 附录
- 15. 总结与速查表
- 16. 终极项目:异步聊天服务器