computer_knowledge_notes/Languages/Rust/crate/spin.md

416 B
Raw Blame History

简介

提供std::syncstd::lazy里关于自旋的原语。适用于no_std的环境。

重新导出

pub use mutex::MutexGuard;

模块

mutex

mutex的锁

// 模块
spin
ticket

// 结构体
Mutex	// 一个基于自旋的锁,提供对数据的互斥访问
MutexGuard	// 对数据访问提供通用的保护使用ticket锁或自旋锁

类型定义