left-right-rwlock-rust:Rust中左右并发算法的实现

时间:2024-05-26 12:46:20
【文件属性】:

文件名称:left-right-rwlock-rust:Rust中左右并发算法的实现

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-26 12:46:20

Rust

这个箱子提供了描述的左右并发技术的实现。 左右技术支持无等待读取(忽略填充),但以保留同步数据结构的额外副本为代价。 此板条箱通过以下3个操作导出单一类型LeftRightRwLock : new , read和write 。 read和write操作是线程安全的,他们把lambda表达式作为观察或突变的数据结构参数。 样品用法 extern crate left_right_rw_lock; use left_right_rw_lock :: LeftRightRwLock; use std :: sync :: Arc; use std :: thread; fn main () { let data = Arc :: new (LeftRightRwLock :: new ( || Vec :: < i32> :: new (), 10 )); let mut


【文件预览】:
left-right-rwlock-rust-master
----.travis.yml(15B)
----LICENSE(1KB)
----src()
--------lib.rs(6KB)
----Cargo.toml(266B)
----.gitignore(378B)
----left-right-rwlock-rust.sln(988B)
----README.md(1KB)
----left-right-rwlock-rust.rsproj(1KB)

网友评论