Reconsider Mutex and RwLock implementations #149
Labels
declined ➖
Declined represents an issue was closed because it was declined
perf 🏇
Anything performance related
Consider returning to the
std::sync::{Mutex, RwLock}
implementations in conrast to our current use ofparking_lot
Rust 1.62.0 uses futexes directly (parking_lot uses futexes on linux too in addition to a userspace hash table)
https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html#thinner-faster-mutexes-on-linux
rust-lang/rust#95035 (comment)
https://github.com/matklad/lock-bench
This may require bench marking and other research
The text was updated successfully, but these errors were encountered: