rust-lang/futures-rs
Deadlock detection for futures::lock::Mutex
Ouverte
#2 133 ouverte le 22 avr. 2020
A-lockC-feature-requesthelp wanted
Métriques du dépôt
- Stars
- (4 701 étoiles)
- Métriques de merge PR
- (Merge moyen 17j 4h) (4 PRs mergées en 30 j)
Description
It would be really nice if Mutex had deadlock detection (including via a feature flag). Especially in an async context where it's hard to peer into the state of tasks, these can be exceptionally hard to debug.
parking_lot does this for its synchronous locks, though it requires you to trigger detection manually on another thread.
cc @ctiller