Expand description
同步原语辅助(全 workspace 唯一实现)
lock_recover:锁中毒恢复的统一入口。Mutex 中毒(持锁线程 panic)
不代表数据必然损坏——Zenith 的共享状态(缓存分片、指标、审计缓冲)
均为可独立校验的一致性单元,恢复访问优于全链路 fail-stop。
恢复行为集中在此函数,禁止各 crate 内联 unwrap_or_else(|e| e.into_inner())。
Functions§
- lock_
recover - 获取互斥锁,中毒时恢复内部数据(poison-tolerant)
- read_
recover - 获取 RwLock 读锁,中毒时恢复(语义同
lock_recover) - write_
recover - 获取 RwLock 写锁,中毒时恢复(语义同
lock_recover)