시스템 자원 반환할 때 가장 마지막에 연 객체부터 닫아주어야 하는 이유...
-
게시물 수정 , 삭제는 로그인 필요
fileWriter = new FileWriter(fileName); bufferedWriter = new BufferedWriter(fileWriter);
이렇게 해주면 열여준 순서랑 반대로
bufferedWriter.close();
fileWriter.close();
이렇게 해줘야 한다고 책에 나와있더라고요.
그런데 느낌적으로는 왠지 그럴거 같은데
구체적으로는 특별히 무슨 이유인지 설명은 못하겠습니다.
추상적으로 표현하면
상자에 물건을 포장한 것을 분리수거 하려면
상자부터 처리하고 물건을 처리하면 될 것 같은데
이건 프로그램이잖아요.
기술적으로 무슨 이유에서 꼭 반대로 닫아줘야 정상적으로 처리가 되나요?
#시스템 자원 #시스템 자원을 사용할 수 있을 때까지 기다리다가 #시스템 자원이 매우 부족합니다 #시스템 자원 접근 및 명령어 수행 입력값 검증 #시스템 자원 낭비 #시스템 자원 고갈 #맥 시스템 자원 #전사적 자원관리 시스템 #자원지도 분석 시스템 #자원순환성과관리 시스템