Rust异步编程

午牛教程首页
  1. 1. 入门
    1. 1.1. 为什么要 async ?
    2. 1.2. async Rust 状态
    3. 1.3. async/.await底漆
    4. 1.4. 已应用:HTTP 服务器
  2. 2. 幕后:执行Future和任务
    1. 2.1. Future Trait
    2. 2.2. 任务唤醒Waker
    3. 2.3. 已应用:生成一个执行器
    4. 2.4. 执行器和系统 IO
  3. 3. async/await
  4. 4. Pinning
  5. 5. Streams
    1. 5.1. 迭代与并发
  6. 6. 一次执行多个 Futures
    1. 6.1. join!
    2. 6.2. select!
    3. 6.3. TODO: Spawning
    4. 6.4. TODO:取消和超时
    5. 6.5. TODO:FuturesUnordered
  7. 7. 走走看看,想想
    1. 7.1. 返回类型错误
    2. 7.2. ?在async区块
    3. 7.3. Send近似
    4. 7.4. 递归
    5. 7.5. async在 Traits 上
  8. 8. TODO:I/O
    1. 8.1. TODO:AsyncRead以及AsyncWrite
  9. 9. TODO:async 设计模式:解决方案和建议
    1. 9.1. TODO:建模服务器和请求/响应模式
    2. 9.2. TODO:管理共享状态
  10. 10. TODO: 生态系统:Tokio 等
    1. 10.1. TODO: 多多,多得多的东西?...