evmap-无锁,最终一致的并发多值映射-Rust开发

时间:2024-06-16 12:00:27
【文件属性】:

文件名称:evmap-无锁,最终一致的并发多值映射-Rust开发

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-16 12:00:27

Rust Concurrency

evmap一个无锁的,最终一致的并发多值映射。 此映射实现允许读写完全并行执行evmap一个无锁,最终一致的并发多值映射。 此映射实现允许读取和写入完全并行执行,而没有隐式的同步开销。 读取永远不会锁定其关键路径,并且假设单个写入器(使用Mutex可以使用多个写入器),写入也不会锁定,这显着提高了争用条件下的性能。 此模块暴露出的权衡是最终一致性之一:看不见写入内容


【文件预览】:
left-right-master
----LICENSE-MIT(1KB)
----rustfmt.toml(17B)
----codecov.yml(284B)
----Cargo.toml(458B)
----src()
--------sync.rs(868B)
--------aliasing.rs(14KB)
--------read.rs(9KB)
--------write.rs(24KB)
--------lib.rs(14KB)
--------utilities.rs(444B)
--------read()
----LICENSE-APACHE(11KB)
----README.md(943B)
----azure-pipelines.yml(2KB)
----tests()
--------loom.rs(638B)
----.gitignore(18B)

网友评论