Crate scc

source · []
Expand description

Scalable concurrent containers.

Awaitable concurrent containers

The concurrent container types in awaitable are meant for asynchronous code blocks as their key operations are implemented in asynchronous methods where execution can be suspended on a conflict over resources among threads.

EBR

The ebr module implements epoch-based reclamation for every container type in this crate.

Re-exports

pub use hash_map::HashMap;
pub use hash_index::HashIndex;
pub use hash_set::HashSet;
pub use tree_index::TreeIndex;

Modules

Awaitable concurrent containers.

Epoch-based reclamation.

The module implements HashIndex.

The module implements HashMap.

The module implements HashSet.

The module implements TreeIndex.

Traits

LinkedList is a wait-free self-referential singly linked list.