긴 루프는 자연스러운 경계마다 인터럽트를 확인해야 빨리 멈춘다.
입력 범위 검증
아직 결과가 없다.
isInterrupted 확인
취소면 즉시 루프를 끝낸다.
인터럽트 가능한 API
대기 중에도 신호를 받는다.
부분 자원 반납
불완전 결과는 공개하지 않는다.
핵심: 체크 간격이 최악의 취소 지연을 결정한다.