土法炼钢兴趣小组的算法知识备份

Rust 系统编程专题索引

文章导航

分类入口
rust
标签入口
#rust#systems-programming#async#ffi#unsafe

目录

Rust 真正改变的不是语法,而是系统编程里的默认约束:资源所有权、并发共享、FFI 边界和 unsafe 封装方式都会跟着变。本专题聚焦这些工程问题。

本页提供统一入口;当前共收录 5 篇正文。

推荐入口

目录

  1. Rust 所有权:C++ RAII 本来想成为的样子
  2. 用 Rust 重写一个 C 网络服务器,编译器拦了我五次
  3. Rust FFI 实战:当你不得不和 C 库打交道
  4. Rust async 运行时拆解:tokio 的调度器到底在干什么
  5. unsafe Rust:当编译器不再替你扛枪

延伸阅读

同主题继续阅读

把当前热点继续串成多页阅读,而不是停在单篇消费。

2027-03-10 · programming

Rust FFI 实战:当你不得不和 C 库打交道

Rust 的所有权系统在 FFI 边界会失效——一旦指针跨过 extern \"C\",borrow checker 就看不到了。本文从 bindgen 自动生成绑定、cbindgen 导出 Rust 接口、内存所有权跨语言传递,到为 C 库编写安全的 Rust wrapper,系统拆解 FFI 实战中的每一个坑。

2025-01-20 · programming

unsafe Rust:当编译器不再替你扛枪

safe Rust 的编译器保证有边界。当你做 FFI、裸指针、手动内存布局时,这些保证全部消失。这篇讲怎么在 unsafe 里活着回来。

2026-04-19 · programming

用 Rust 重写一个 C 网络服务器,编译器拦了我五次

拿仓库里现成的 io_uring echo server 做基线,一行一行往 Rust 翻。记录编译器拦下来的五个瞬间——每一个都对应 C 版本里一个真实的 crash 或泄漏风险。Rust 的价值不在更快,在更难把雷带到线上。

2026-08-10 · programming

Rust async 运行时拆解:tokio 的调度器到底在干什么

从 Future::poll 到 work-stealing 调度器,从 Waker vtable 到 mio/epoll I/O 驱动,再到层级时间轮——一层一层拆开 tokio 约 40000 行代码的运行时内核,看看你每写一个 .await 背后到底发生了什么。


By .