WaitTimeoutResult — 조건 변수 타임아웃 대기 결과
WaitTimeoutResult — 조건 변수 타임아웃 대기 결과
WaitTimeoutResult는 조건 변수에서 타임아웃을 가진 대기(timed wait)가 타임아웃 때문에 반환됐는지 여부를 나타내는 타입이에요. wait_timeout 메서드가 반환해요.
출처: Rust 공식 문서
본문
pub struct WaitTimeoutResult(/* private fields */);
주요 메서드
// 대기가 타임아웃으로 끝났는지 여부를 반환해요.
pub fn timed_out(&self) -> bool
timed_out가 true면 타임아웃 때문에 반환된 것이고, false면 다른 스레드의 알림(notify)으로 반환된 것이에요.