수동 close 오류 처리

본문 실패 유무와 자원 중요도에 따라 정리 오류를 보존한다.

상황주 결과close 오류
본문 성공close 성공까지 확인실패 시 호출 실패
본문 실패원래 예외 유지suppressed 결합
다수 자원모두 close 시도오류 목록
shutdown 경쟁멱등 close중복 무시

핵심: 일반적인 지역 범위에서는 언어의 try-with-resources가 더 안전하다.