文件名称:sharded-slab-无锁并发板-Rust开发
文件大小:58KB
文件格式:ZIP
更新时间:2024-06-16 13:04:21
Rust Data structures
sharded-slab无锁的并发slab。 平板为单个数据类型的许多实例提供了预先分配的存储。 当有大量值时sharded-slab一个无锁的并发slab。 平板为单个数据类型的许多实例提供了预先分配的存储。 当需要大量单个类型的值时,这比单独分配每个项目更有效。 由于分配的项目大小相同,因此减少了内存碎片,并且创建和删除新项目可能非常便宜。 此板条箱实现了一个无锁的并发平板,由usizes索引。 注意:此板条箱目前处于实验阶段。
【文件预览】:
sharded-slab-master
----bin()
--------loom.sh(521B)
----.clog.toml(922B)
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------pool.rs(42KB)
--------cfg.rs(7KB)
--------tid.rs(4KB)
--------shard.rs(14KB)
--------tests()
--------page()
--------sync.rs(3KB)
--------clear.rs(3KB)
--------lib.rs(36KB)
--------iter.rs(1KB)
--------implementation.rs(8KB)
----Cargo.toml(856B)
----benches()
--------bench.rs(7KB)
----.gitignore(18B)
----CHANGELOG.md(5KB)
----README.md(9KB)