刀哥专题

【投稿】刀哥:Rust学习笔记 5

@[TOC](Rust 学习心得<5>:异步代码的几种写法) Rust历史不长,仍然处于快速发展的历程中。关于异步编程的模式,现在已经发展到async/await协程的高级阶段。大概是因为async/await出现的时间还不长,所以现有大多数的开源项目并不是或不是纯粹使用async/await来书写的,而是前前后后有多种的写法。这样的状况给Rust的学习带来了一些的难度。在这里,我们来捋一捋异步

【投稿】刀哥:Rust学习笔记 4

@[TOC](Rust 学习心得<4>:async/await 如何工作) 2019年底Rust正式支持 async/await语法,完成了Rust协程的最后一块拼图,从而异步代码可以用一种类似于Go的简洁方式来书写。然而对于程序员来讲,还是很有必要理解async/await的实现原理。 async 简单地说,async语法生成一个实现 Future 对象。如下async函数: async fn