Crate scc

source ·
Expand description

Concurrent and asynchronous containers.

  • HashMap: concurrent and asynchronous hash map.
  • HashSet: concurrent and asynchronous hash set.
  • HashIndex: read-optimized concurrent and asynchronous hash map.
  • TreeIndex: read-optimized concurrent and asynchronous B+ tree.

Utilities for concurrent programming.

  • ebr: epoch-based reclamation.
  • LinkedList: lock-free concurrent linked list type trait.
  • Bag: lock-free concurrent unordered instance container.
  • Queue: lock-free concurrent first-in-first-out container.
  • Stack: lock-free concurrent last-in-first-out container.

Re-exports

Modules

Structs

  • Bag is a lock-free concurrent unordered instance container.
  • Queue is a lock-free concurrent first-in-first-out container.
  • Stack is a lock-free concurrent last-in-first-out container.

Traits