pull/278/head
Riptide 3 years ago committed by GitHub
parent 7a3c7c2870
commit acf160257f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -95,7 +95,7 @@ async fn get_two_sites_async() {
- 收获卓越的性能 - 收获卓越的性能
- 会经常跟进阶语言特性打交道,例如生命周期等,这些家伙可不好对付 - 会经常跟进阶语言特性打交道,例如生命周期等,这些家伙可不好对付
- 一些兼容性问题,例如同步和异步代码、不同的异步运行时( `tokio``async-std` ) - 一些兼容性问题,例如同步和异步代码、不同的异步运行时( `tokio``async-std` )
- 更昂贵的维护成本,原因是 `ascyn` 和社区开发的运行时依然在不停的进化 - 更昂贵的维护成本,原因是 `async` 和社区开发的运行时依然在不停的进化
总之,`async` 在 Rust 中并不是一个善茬,你会遇到更多的困难或者说坑,也会带来更高的代码阅读成本及维护成本,但是为了性能,一切都值了,不是吗? 总之,`async` 在 Rust 中并不是一个善茬,你会遇到更多的困难或者说坑,也会带来更高的代码阅读成本及维护成本,但是为了性能,一切都值了,不是吗?

Loading…
Cancel
Save