Skip to content

xzlinux/200-Rust-Futures

 
 

Repository files navigation

200行代码讲透RUST FUTURES

本书发布地址: https://stevenbai.top/books-futures-explained/book/

本书旨在通过示例驱动的方法来解释Rust中的“ Futures”,探讨为什么要以自己的方式设计它们,以及它们如何工作。我们还将介绍处理编程并发时的一些替代方法。

如果只是在Rust中使用Future或async/await,是不需要深入阅读本书的。它是为那些想知道Future是如何工作的好奇猫设计的。

本书涵盖的内容

本书将尝试解释您可能想知道的所有内容,包括不同类型的执行器和运行时。我们将在本书中实现一个非常简单的运行时,介绍一些概念,但这足以入门。

Stjepan Glavina撰写了一系列有关异步运行时和执行器的出色文章,传闻他将会有更大的动作(Stjepan大神实现的异步运行时smol已经上线了)。

建议先阅读本书,然后继续阅读Stjepan的文章(https://stjepang.github.io/),以了解有关运行时及其运行方式的更多信息,尤其是:

  1. 构建自己的block_on 原文地址
  2. 构建自己的执行程序 原文地址

贡献

欢迎各种贡献。包括但不限于拼写,措辞,语法,语义等.

非常欢迎您对内容进行更改,如果您能通过PR做出贡献,我将不胜感激。

欢迎在Issues中提供反馈,问题或讨论。

License

This book is MIT licensed.

About

200行代码讲透Rust Futures

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 85.3%
  • JavaScript 9.3%
  • CSS 5.4%