写点什么

tokio

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/bd/bdc24e4669bbe25e1d036d894b74e947.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

对话 ChatGPT 理解 Rust 异步网络 io

从已知理解未知是人类的自然思维模式,但这很容易让人陷入认知偏差的思维陷阱。我在理解 Rust 异步网络 io 时就陷入了思维定式,总是试图以线程切换或者 goroutine 协程切换的模式来理解 Rust 协程的调度,而这两种调度方式有着天壤之别。

https://static001.geekbang.org/infoq/14/14fd7d984bc588e8854cab00ed3c9ff9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

文盘 Rust -- tokio 绑定 cpu 实践 | 京东云技术团队

tokio 是 rust 生态中流行的异步运行时框架。在实际生产中我们如果希望 tokio 应用程序与特定的 cpu core 绑定该怎么处理呢?这次我们来聊聊这个话题。

https://static001.geekbang.org/infoq/0f/0ff5b33d3b745c474770d722064626b0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

文盘 Rust -- 用 Tokio 实现简易任务池

Tokio 无疑是 Rust 世界中最优秀的异步Runtime实现。非阻塞的特性带来了优异的性能,但是在实际的开发中我们往往需要在某些情况下阻塞任务来实现某些功能。

https://static001.geekbang.org/infoq/21/21a4ac7e9beed6b6bf1f98e148278f03.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在同步的 Rust 方法中调用异步代码 | Tokio 使用中的几点教训

在同步的 Rust 方法中调用异步代码经常会导致一些问题,特别是对于不熟悉异步 Rust runtime 底层原理的初学者。在本文中,我们将讨论我们遇到的一个特殊问题,并分享我们采取的解决方法的经验。

https://static001.geekbang.org/infoq/78/786abca16db4a18165a52cf0225b0afc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

看不见的控制流 — Rust 异步取消问题的几点思考

本文讨论了一个在开发 GreptimeDB 过程中因为异步取消引起的经典异步问题,以及我们的解法和一些思考。

Rust 异步框架的性能评估

用户头像
非凸科技
2022-04-22

Zenoh是一个基于async_std的异步零开销发布/订阅、存储/查询和计算框架,Zenoh是用Rust编写的,它利用异步特性来实现高性能和可扩展性。

走进 Tokio 的异步世界

用户头像
lipi
2021-02-12

Rust Tokio 异步机制的解读

tokio_tokio技术文章_InfoQ写作社区