小编bos*_*ton的帖子

什么时候应该使用 Tokio 的 `spawn_blocking`?

task文档中,有一节讨论了在异步中调用阻塞代码,以及如何避免这种情况,以免过多地阻塞异步线程(https://docs.rs/tokio/1.21.2/tokio/task/ index.html#blocking-and-yielding)。

它还讨论了用于tokio::task::spawn_blocking这些任务的方法,但我想知道在什么时候建议将工作发送到不同的线程?我目前正在编写一个程序,可以恢复大量的 ECDSA 签名,每条消息大约需要 100 微秒,同时进行大量的网络 IO。作为一个具体的例子,这足以使用类似的东西吗spawn_blocking

rust async-await rust-tokio

8
推荐指数
1
解决办法
9431
查看次数

标签 统计

async-await ×1

rust ×1

rust-tokio ×1