Thread Safety
스레드 코드는 move와 join으로 수명 경계를 닫는다
새 스레드는 현재 함수보다 오래 살 수 있으므로 캡처한 값의 소유권과 스레드 종료 시점을 명확히 닫아 주어야 합니다.
작업 시작
새 스레드는 클로저를 받아 별도 실행 흐름에서 코드를 실행합니다.
소유권 이전
클로저가 필요한 값을 가져가게 해 참조 수명 문제를 줄입니다.
완료 대기
핸들을 통해 스레드가 끝났는지 기다리고 실패 여부를 확인합니다.
공유 상태
여러 스레드가 같은 값을 바꾸려면 Arc, Mutex 같은 도구를 검토합니다.