ScopedJoinHandle — 스코프드 스레드 조인 핸들

ScopedJoinHandle — 스코프드 스레드 조인 핸들

ScopedJoinHandle는 스코프드 스레드에 조인(join, 종료를 기다리는 것)하기 위한 소유 권한이에요. Scope::spawn에 대한 자세한 내용을 참고하세요.

출처: Rust 공식 문서

본문

pub struct ScopedJoinHandle<'scope, T>(/* private fields */);

주요 메서드

// 스코프드 스레드의 종료를 기다리고 결과값을 반환해요.
pub fn join(self) -> Result<T, Box<dyn Any + Send + 'static>>

// 스레드가 종료되었는지 여부를 확인해요.
pub fn is_finished(&self) -> bool

JoinHandle과 달리 스코프 밖에서 join할 필요가 없고, 스코프 종료 시 자동으로 조인돼요.

더 알아보기 (Learn more)