try-mutex

Crates.iotry-mutex
lib.rstry-mutex
version0.4.2
created_at2018-05-27 14:21:18.072706+00
updated_at2022-10-27 16:14:12.527154+00
descriptionFast non-blocking mutex
homepage
repositoryhttps://github.com/mpdn/try-mutex
max_upload_size
id67281
size8,418
Mike Pedersen (mpdn)

documentation

README

A simple non-blocking mutex (i.e. only try_lock is supported), using atomics.

Simpler than the one found in stdlib. Does not support poisoning.

This used to be faster than the mutex in the standard library, but benchmarking indicates that optimizations in the standard library means there is no longer a significant difference (on my machine). Be sure to run them on your own machine to compare.

Nevertheless, this library may still be useful for embedded or similar cases.

Commit count: 18

cargo fmt