Agartha-Software / Agartha-Software/Wormhole
Mutex locking order
未关闭
enhancement
- 主要语言
- Rust
- 星标
- 12
- 派生
- 3
- PR 合并指标
- 30 天内没有已合并 PR
描述
Right now, we have several parallel Mutexes in use in fs_interface:
Arbo, LocalConfig, GlobalConfig
If the order of locking these is not the same, then a deadlock could occur
The only way I know of enforcing it, is to lock them behind each other.
A LocalConfig lock requires a GlobalConfig lock requires a Arbo lock
This means that GlobalConfig' RwLock would be owned by Arbo, and LocalConfig's RwLock would be owned by GlobalConfig
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。