Thread 상속부터 결과 작업까지 요구에 맞춰 선택한다

작업 표현과 실행·회수 정책을 한 단계씩 분리하면 상속에 모든 책임이 몰리지 않습니다.

요구첫 선택이유
짧은 실행 예Thread subclass구조 학습
업무 재사용Runnable실행 정책 분리
값 반환결과 객체·Callable회수 통로
반복 작업worker·executor스레드 재사용
종료 보장shutdown·join수명 관리

핵심: 예외·결과·취소가 필요할수록 단순 Thread보다 더 명시적인 실행 추상화를 검토합니다.