Async in Rust 异步编程
任课教师:
学生人数:
¥ 0
课程介绍
报名成员(0)
课堂回放(0)
主要介绍 Rust 中 async/await
语法和异步运行时的原理和工作机制,并不涉实际的异步代码编写。全书的内容主要分为以下几个章节:
- 异步编程:介绍 Rust 异步编程的基础概念,以及在 Rust 中应用的异步模型。
- async/await:介绍Rust为支持异步编程而提供的语言层面的支持,包括
async/await
语法和它们的工作原理。 - IO 模型:介绍几种主要的 IO 模型,包括阻塞 IO、非阻塞 IO、IO 多路复用和异步 IO,其中 IO 多路复用是后文介绍
Epoll
的基础。 - Epoll:介绍
Epoll
的工作原理并提供一个简单的Epoll
server 的实现例子。Epoll
是 Linux 中 IO 多路复用的一种实现,是后文介绍异步运行时的基础。 - 异步运行时:通过实现一个简单的异步运行时来介绍
Reactor
、Waker
、Executor
、Task
的基本概念。
源码:
https://github.com/night-cruise/async-rust
教程:
暂无数据
序号 | 课堂内容 | 开始时间 | 备注 | 课堂回放 |
---|---|---|---|---|
暂无数据 |