首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
nightcruise
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Relaxed Memory Concurrency
内存一致性模型是是系统和程序员之间的规范,它规定了在一个共享存储器的多线程程序中的存储访问应该表现出怎样的行为。内存模型由以下两个属性组成: Memory Ordering Load-Load Ord
6-异步运行时
在前面的章节中,我们讲到过异步运行时负责调度执行使用者创建的 Future,那么异步运行时到底是如何工作的呢?在本章中,我们将会实现一个简单的单线程异步运行时,提供异步的网络IO读写操作,以探讨运行时
5-Epoll
Epoll 本质上是一种 IO 事件通知机制,是前文所述的在 Linux 中 IO 多路复用的一种实现。在本章中,我们将会简略介绍 Epoll 的原理,并使用 Epoll 实现一个简单的 echo s
4-IO模型
IO 访问 对于一次 IO 访问(例如 read 操作),通常有两个不同的阶段: 等待数据准备 (Waiting for the data to be ready) 将数据从内核拷贝到进程中 (Cop
3-async/await
在 fn、closure、block前使用 async 关键字,会将标记的代码转化为一个 Future。因此,async 标记的代码不会立即运行,只有在 Future 上调用 .await 时才会计算
2-异步编程
为了避免歧义,本专栏中的异步编程特指在 Rust 中使用 async/await 关键字进行编写异步代码。 通过 async 关键字创建的异步函数或者异步块会返回一个实现了 Future trait
1-Introduction
本书主要介绍 Rust 中 async/await 语法和异步运行时的原理和工作机制,并不涉实际的异步代码编写。本书的内容主要分为以下五个章节: 异步编程:介绍 Rust 异步编程的基础概念,以及在
个人成就
文章被阅读
1,856
掘力值
38
关注了
0
关注者
0
收藏集
0
关注标签
33
加入于
2022-10-31