WaitTimeoutResult — 조건 변수 타임아웃 대기 결과

WaitTimeoutResult — 조건 변수 타임아웃 대기 결과

WaitTimeoutResult는 조건 변수에서 타임아웃을 가진 대기(timed wait)가 타임아웃 때문에 반환됐는지 여부를 나타내는 타입이에요. wait_timeout 메서드가 반환해요.

출처: Rust 공식 문서

본문

pub struct WaitTimeoutResult(/* private fields */);

주요 메서드

// 대기가 타임아웃으로 끝났는지 여부를 반환해요.
pub fn timed_out(&self) -> bool

timed_outtrue면 타임아웃 때문에 반환된 것이고, false면 다른 스레드의 알림(notify)으로 반환된 것이에요.

더 알아보기 (Learn more)