Java StructuredTaskScope는 관련 있는 여러 동시 작업을 하나의 범위 안에서 시작하고, 기다리고, 실패와 취소를 함께 처리하기 위한 structured concurrency API다. Java SE 27 문서 기준으로 이 API는 여전히 preview 기능이므로, 장기 운영 코드에 넣기 전에는 JDK 버전과 preview 사용 정책을 먼저 확인해야 한다.핵심 기준은 세 가지다. 첫째, 서로 관련된 하위 작업들이 모두 끝나야 상위 작업이 계속될 수 있을 때 적합하다. 둘째, 작업 중 하나가 실패했을 때 나머지 작업을 계속 둘 이유가 없다면 StructuredTaskScope가 오류 전파와 취소 흐름을 단순하게 만든다. 셋째, API가 preview 상태이므로 JDK 27 문법과 JDK 2..





