lock_freedom 0.1.1

This crate provides concurrent data structures and a solution to the ABA problem as an alternative of hazard pointers
Documentation
  • Coverage
  • 100%
    185 out of 185 items documented2 out of 151 items with examples
  • Size
  • Source code size: 299.12 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 6.43 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 9s Average build duration of successful builds.
  • all releases: 13s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • wyatt-herkamp/lock_freedom
    11 2 3
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • wyatt-herkamp

lock_freedom

A fork of the lockfree

Lockfree data structures for Rust.

We currently have:

  • Per-Object Thread-Local Storage
  • Map
  • Set
  • Queue
  • Stack
  • SPSC, MPSC, SPMC and MPMC channels

Documentation for the Lastest Commit

https://bzim.gitlab.io/lockfree/lockfree/

Changelog

See CHANGELOG.md

Contributing

See CONTRIBUTING.md

Benchmarks

See BENCHMARKS.md

C11 Incinerator Implementation

https://gitlab.com/bzim/c11-incinerator/