앞의 느린 Future를 기다리면 뒤에서 이미 끝난 결과도 처리되지 않습니다.
입력 순 유지 · head-of-line 지연
완료 순 회수 · 빠른 결과 먼저
단계 조합·복구 연결
핵심: 업무 순서가 필요 없으면 CompletionService로 완료된 결과부터 소비합니다.