ReentrantLockGuard — 재진입 잠금의 스코프 가드
ReentrantLockGuard — 재진입 잠금의 스코프 가드
ReentrantLockGuard는 재진입 잠금(re-entrant lock)의 "스코프 잠금"을 위한 RAII 구현이에요. 이 구조체가 드롭되면(범위를 벗어나면) 잠금이 해제돼요. nightly 전용 실험 API(reentrant_lock, #121440)이에요.
출처: Rust 공식 문서
본문
pub struct ReentrantLockGuard<'a, T: ?Sized + 'a> { /* private fields */ }
Deref/DerefMut를 구현해 보호된 데이터에 잠금을 유지한 채 접근할 수 있어요.