Crate scc[][src]

Expand description

Scalable concurrent containers.

ebr

The ebr module implements epoch-based reclamation for HashMap, HashIndex, and TreeIndex.

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 tree_index::TreeIndex;

Modules

Epoch-based reclamation.

HashIndex implementation.

HashMap implementation.

TreeIndex implementation.