Crate nolock

Source
Expand description

This crate provides a set of Lock-Free algorithms and Datastructures

§Feature-Flags

  • queues: Enables all the Queues
  • async: Enables all the Async-Version of the Algorithms/Datastructures
  • thread_data: Enables the ThreadData Module
  • hazard_ptr: Enables the Hazard-Ptr implementation
  • hyaline: Enables the Hyaline implementation
  • allocator: Enables the Allocators
  • full: Enables all the Feature-Flags

§Experimental-Feature-Flags

  • hash_trie: Enables the Hash-Trie-Map implementation

Modules§

allocatorallocator
A Collection of Lock-Free Allocators than can easily be used in your own Rust Programs
hazard_ptrhazard_ptr
A simple implementation of Hazard-Pointers, that also supports having multiple Hazard-Pointer-Domains
queuesqueues
This module provides a variety of different Queue implementations that are useful for different use-cases
thread_datathread_data
Thread-Local Lock-Free Storage