부분 자원 획득에서는 이미 열린 것만 역순으로 닫아야 한다
Socket은 열렸지만 output 생성이 실패하는 식의 중간 상태가 존재합니다.
Socket획득 성공
Input획득 성공
Output생성 실패
close Input이미 열린 보조 자원
close Socket최종 소유 자원
핵심: 중첩 try보다 자원 선언 순서가 소유권과 역순 close를 표현하게 만듭니다.
Socket은 열렸지만 output 생성이 실패하는 식의 중간 상태가 존재합니다.
핵심: 중첩 try보다 자원 선언 순서가 소유권과 역순 close를 표현하게 만듭니다.