没有合适的资源?快使用搜索试试~ 我知道了~
spinlock.rs:Rust 中的自旋锁实现
共6个文件
rs:2个
copyright:1个
md:1个
需积分: 24 2 下载量 112 浏览量
2021-06-20
08:58:44
上传
评论
收藏 7KB ZIP 举报
温馨提示
自旋锁-rs Rust 中的自旋锁实现 建造 运行cargo build 用法 该库实现了 Reader/Writer 锁。 锁定共享读取访问的自旋锁时,您将获得对受保护数据的引用,而锁定独占写入访问时,您将获得可变引用。 extern crate spinlock; use spinlock :: SpinLock; fn main () { let spin = SpinLock :: new ( 0 ); // Write access { let mut data = spin. write (). unwrap (); * data += 1 ; } // Read access { let data = spin. read (). unwrap (); println! ( "{}" , * data); } } 请注意,自旋锁不处理引用
资源推荐
资源详情
资源评论
收起资源包目录
spinlock_rs-master.zip (6个子文件)
spinlock.rs-master
Cargo.toml 433B
src
lib.rs 14KB
tests
mod.rs 3KB
COPYRIGHT 1KB
README.md 934B
.gitignore 18B
共 6 条
- 1
资源评论
BugHunter666
- 粉丝: 22
- 资源: 4699
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功