当前位置: 首页 > 工具软件 > async-std > 使用案例 >

【Rust日报】 2019-12-24 async-std升级了, 让你不再担心阻塞了

徐晔
2023-12-01

我很好奇Rust在调试和发布模式下会产生什么汇编代码?

像许多从事于JavaScript、Java、Ruby等高级语言编程的人一样,Rust真正吸引我的一件事是能够“更接近于计算机底层”。尽管Rust提供了许多高级抽象,但是它肯定会让您比JavaScript、Java、Ruby多考虑一些诸如内存分配之类的低级问题。但是,当然您可以随时更深入,并且了解有关Rust之下的抽象层的更多信息可能是真正了解Rust产生动因的绝佳方法。

我们将从Rust开发人员的角度探索汇编语言的世界。我们将编译器视为黑匣子,看看从标准的常规Rust代码生成什么样的汇编指令。这样做应该使我们更加了解机器上实际发生的情况(当然,堆栈比汇编语言抽象层更深)。

强烈推荐: https://blog.ryanlevick.com/down-the-stack-part-1/

Rust的并发流, 你知道多少?

当你研究了Rust流, 同时也研究了Futures并发, 是时候该将两者结合在一起了, 仔细研究Rust的并发流.

详细资料: https://blog.yoshuawuyts.com/streams-concurrency/

async-std升级了, 让你不再担心阻塞了.

It features a lot of improvements, but the main news is that it eliminates a major source of bugs and performance issues in concurrent programs: accidental blocking.

Read More: https://async.rs/blog/stop-worrying-about-blocking-the-new-async-std-runtime/


From 日报小组 @joshsulin

日报订阅地址:

独立日报订阅地址:

  • Telgram Channel

  • 阿里云语雀订阅

  • Steemit

  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss

  • Rust Force: 支持rss

  • 微信公众号:Rust语言学习交流

 类似资料: