Tokio runtime 源码解读
在这部分,我们以 echo example 为例详细看一下 Tokio 的源码,会涉及到 Tokio runtime 的主要逻辑,熟悉了之后对 Tokio 乃至 Rust Async 就比较清楚了,再去看其他代码也会容易许多。
代码基于 tag tokio-1.5.0,且为了方便起见关闭了 time
、process
和 signal
三个 feature,后边在 3.3 再开启。
在这部分,我们以 echo example 为例详细看一下 Tokio 的源码,会涉及到 Tokio runtime 的主要逻辑,熟悉了之后对 Tokio 乃至 Rust Async 就比较清楚了,再去看其他代码也会容易许多。
代码基于 tag tokio-1.5.0,且为了方便起见关闭了 time
、process
和 signal
三个 feature,后边在 3.3 再开启。