1.
介绍
1.1.
Rust async 简介
1.2.
Tokio 概览
2.
Tokio runtime 源码解读
2.1.
Tokio runtime 启动
2.2.
主线程 - 整体逻辑和等待连接
2.3.
主线程 - 处理连接,创建和调度 task
2.4.
worker 线程 - reactor event loop
2.5.
worker 线程 - 运行 task
3.
专题
3.1.
Slab, mio token 和 readiness
3.2.
Task scheduler
3.3.
Signal, Process 和 Time
Light (default)
Rust
Coal
Navy
Ayu
Tokio Internals
专题
Tokio 中有很多值得一讲的设计,可能横跨多处代码,不太好像 echo example 一样有一条明确的脉络,因此在这一部分单独讲解,每一篇都重点讲一块设计。