Tokio runtime 源码解读

在这部分,我们以 echo example 为例详细看一下 Tokio 的源码,会涉及到 Tokio runtime 的主要逻辑,熟悉了之后对 Tokio 乃至 Rust Async 就比较清楚了,再去看其他代码也会容易许多。

代码基于 tag tokio-1.5.0,且为了方便起见关闭了 timeprocesssignal 三个 feature,后边在 3.3 再开启。