2 个版本
0.1.1 | 2023年11月6日 |
---|---|
0.1.0 | 2023年11月6日 |
#2067 在 数据结构
7KB
114 行
dsll - 双端排序链表
dsll 是一个 Rust 库,它提供了一种安全且快速的线程安全和并发排序双端链表(DSLL)实现。它旨在提供高效的插入,同时在并发环境中确保线程安全和一致性。
功能
-
排序顺序:元素根据其自然顺序(可比较特性)按升序维护。
-
线程安全:DSLL 被设计为可以安全地从多个线程进行并发访问。它使用细粒度锁定来确保操作不会相互干扰。
-
快速性能:此数据结构针对高性能操作进行了优化,如插入,使其适合对性能要求高的应用程序。
使用方法
要在 Rust 项目中使用 dsll,只需在 Cargo 项目中将其添加为依赖项
cargo add dsll