스레드 시작과 종료

spawn move join의 수명 경계

스레드는 만든 순간보다 끝을 기다리는 순간과 넘긴 값의 수명이 더 중요합니다.

spawn

thread::spawn은 클로저를 새 실행 흐름으로 보냅니다.

move

캡처 값을 스레드 안으로 옮겨 참조 수명 문제를 피합니다.

JoinHandle

생성된 스레드를 나중에 기다릴 수 있는 손잡이입니다.

join

메인 스레드가 작업 종료를 확인하고 결과를 받습니다.