技术栈
tokio
码农飞飞
16 天前
rust
·
多线程
·
async
·
异步
·
tokio
·
并发并行
·
异步流
详解Rust异步编程
Rust的多线程编程和异步编程都是处理并发的常用方式,虽然它们都能够提高程序的并发性能,但它们在实现原理、使用场景、优缺点等方面存在一些重要差异。
许野平
3 个月前
rust
·
restful
·
tokio
·
warp
·
hyper
Rust:Restful API 服务程序开发详述
运行效率对于后端程序来讲很重要。我曾经以为,多线程机制是后端设计的终极方法,后来才发现,异步机制才是榨干 CPU 运行效率资源的关键所在。
许野平
9 个月前
rust
·
channel
·
tokio
Rust: Channel 代码示例
在 Rust 中,通道(Channel)通常使用 std::sync::mpsc(多生产者单消费者)或 tokio::sync::mpsc(在异步编程中,特别是使用 Tokio 运行时)来创建。下面是一个使用 std::sync::mpsc 的简单示例:
许野平
9 个月前
rust
·
tokio
Rust:性能优异的异步并发库 Tokio
Tokio是一个开源的异步运行时库,专为编写异步IO应用而设计。它提供了一种简单而安全的方式来编写异步代码,允许开发者无缝切换不同类型的异步运行时,并提供了统一的接口用于实现不同的功能,如网络IO、文件IO、数据库访问、HTTP客户端、多线程调度等。
爱音乐的程序猿
1 年前
redis
·
后端
·
rust
·
异步
·
cargo
·
tokio
【从零开始的rust web开发之路 四】rust语言tokio异步使用redis教程
使用rust写web,自然是离不开redis缓存的。rust也有现成redis连接库,并且支持阻塞和异步两种模式。下面教程我我以tokio异步操作redis方式为主,同步的操作可以参考异步,区别不大