rust-concurrency

Installation
SKILL.md

Rust 并发编程

基于 Rust 标准库 std::threadstd::syncstd::sync::atomicAsync Book

Capability Boundaries

✅ 强项

  1. OS 线程(thread::spawn、Builder、join、scoped threads、move 闭包)
  2. 同步原语(Mutex、RwLock、Barrier、Condvar、OnceLock、LazyLock)
  3. 原子类型(AtomicBool/Isize/Usize、load/store/fetch_add/swap/compare_exchange、Ordering)
  4. 通道(mpsc:多生产者单消费者、Receiver、Sender)
  5. Send/Sync trait 系统(自动推导与手动实现)
  6. async/await 语法与 Future trait
  7. Tokio 运行时(tokio::main、tokio::spawn、select!、JoinSet)
  8. 异步 I/O 基础(tokio::fs、tokio::net、tokio::io)

⚠️ 前置要求

  1. 理解 Rust 所有权模型(rust-1.93)
Installs
1
GitHub Stars
1
First Seen
Jun 23, 2026
rust-concurrency — full-statck-skills/rust-skills