작업이 오래 계산하거나 여러 단계를 돌면 적절한 체크 지점이 필요합니다.
자원 획득
InterruptedException 전파
isInterrupted 확인
finally 자원 정리
취소 상태 보존
핵심: 취소를 발견하면 자체 자원을 finally에서 정리하고 완료처럼 반환하지 않습니다.