An open API service indexing awesome lists of open source software.

https://github.com/pedromfedricci/malthlock

An implementation of Dave Dice's scalable, concurrency restrictive and eventually fair lock for mutual exclusion, referred to as Malthusian lock (WIP).
https://github.com/pedromfedricci/malthlock

concurrency multithreading mutex mutual-exclusion rust-lang spinlock synchronization

Last synced: 4 months ago
JSON representation

An implementation of Dave Dice's scalable, concurrency restrictive and eventually fair lock for mutual exclusion, referred to as Malthusian lock (WIP).

Awesome Lists containing this project

README

          

# An opinionated implementation of the Malthusian lock

## Minimum Supported Rust Version (MSRV)

This crate is guaranteed to compile on a Minimum Supported Rust Version (MSRV)
of 1.85.0 and above. This version will not be changed without a minor version
bump.

## License

Licensed under either of

- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or )
- MIT license ([LICENSE-MIT](LICENSE-MIT) or )

## Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
be dual licensed as above, without any additional terms or conditions.

## Code review

It is recommended to always use [cargo-crev] to verify the trustworthiness of
each of your dependencies, including this one.