수동 close 오류 처리
본문 실패 유무와 자원 중요도에 따라 정리 오류를 보존한다.
| 상황 | 주 결과 | close 오류 |
|---|---|---|
| 본문 성공 | close 성공까지 확인 | 실패 시 호출 실패 |
| 본문 실패 | 원래 예외 유지 | suppressed 결합 |
| 다수 자원 | 모두 close 시도 | 오류 목록 |
| shutdown 경쟁 | 멱등 close | 중복 무시 |
핵심: 일반적인 지역 범위에서는 언어의 try-with-resources가 더 안전하다.
본문 실패 유무와 자원 중요도에 따라 정리 오류를 보존한다.
| 상황 | 주 결과 | close 오류 |
|---|---|---|
| 본문 성공 | close 성공까지 확인 | 실패 시 호출 실패 |
| 본문 실패 | 원래 예외 유지 | suppressed 결합 |
| 다수 자원 | 모두 close 시도 | 오류 목록 |
| shutdown 경쟁 | 멱등 close | 중복 무시 |
핵심: 일반적인 지역 범위에서는 언어의 try-with-resources가 더 안전하다.