nolock 0.3.1

A collection of Lock-Free Datastructures
Documentation

Docs Crates.io

Nolock

A collection of Lock-Free (sometimes also Wait-Free) algorithms and datastructures

Goal

The Goal of this Crate is to provide a save, easy to use and fast implementation for a variety of different Lock-Free or Wait-Free datastructures.

Feature-Flags

Name Default Description
queues true Enables the different Queues implementation
async true Enables async varients of different Datastructures
thread_data true Enables the lockfree Thread-Local-Storage
hazard_ptr true Enables the Hazard-Pointer implementation
full true Enables all Feature-Flags

Experimental Feature-Flags

These are Features that may still contain bugs or are not complete yet

Name Default Description
hash_trie true Enables the Hash-Trie-Map implementation