撰写于 2020
  • 通过自动合作任务的产生来减少尾部延迟

    2020.04.01 在 官方博客

    Tokio 是一个异步 Rust 应用程序的运行时。它允许使用 async & await 语法编写代码。比如说: let mut listener = TcpListener::bind(&addr).await?; loop { let (mut socket, _) = listener.accept().await?; tokio::spawn(async move { // handle socket }); } Rust编译器将这些代码转换为状态机。Tokio 运行时 …

    更多