Some(handle)
실행 중인 워커는 스레드 핸들을 Option 안에 보관합니다.
take()
Some 값을 꺼내고 필드 자리에는 None을 남겨
구조체를 유효하게 둡니다.
join()
꺼낸 핸들의 소유권을 넘겨 작업 스레드가 끝날 때까지 기다립니다.