Crate scc[−][src]
Expand description
Scalable concurrent containers.
EBR
The ebr
module implements epoch-based reclamation for LinkedList
, HashMap
,
HashIndex
, and TreeIndex
.
LinkedList
LinkedList
is a type trait that implements wait-free list modification operations for
a generic concurrent list.
HashMap
HashMap
is a concurrent hash map that dynamically grows and shrinks without blocking
other operations.
HashIndex
HashIndex
is a read-optimized concurrent hash index that is similar to HashMap
.
TreeIndex
TreeIndex
is a read-optimized concurrent B+ tree index.
Re-exports
pub use hash_map::HashMap;
pub use hash_index::HashIndex;
pub use hash_set::HashSet;
pub use tree_index::TreeIndex;
Modules
Traits
LinkedList
is a wait-free self-referential singly linked list.