this post was submitted on 30 Oct 2025
26 points (100.0% liked)
Rust
7507 readers
25 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This, and similar posts discussing the same subject, seem to fail to realize that you can trivially implement your own back-off strategy using
Mutex::try_lock(). This can have significant performance implications in use-cases where absolute low latency is not required.I rarely see this get mentioned, although I think I did see it once or twice.
A shout out to the
spincrate too, which has a lot of options that may interest people explicitly supported/exposed. It also supportsno_stdwhich can be immensely useful in some use-cases.