[ java ] in KIDS 글 쓴 이(By): ahsarang (은밀하게) 날 짜 (Date): 2000년 8월 21일 월요일 오전 12시 47분 21초 제 목(Title): Re: Linux에서 Signal Handling > C++의 destructor에 해당하는 자바의 finalize 메소드를 사용해보세요. > 단 이 메소드는 현재 버그가 있어서 그 작동여부를 보장할 수 없는데 > 아마 JDK 회사 및 버전별로 틀리게 작동할 겁니다. 1) finalize는 object가 더이상 사용되지 않을때 garbage collector에 의해 호출되는걸로 알고있는데 이 method를 explicit하게 호출해도 되는건가요? (overide하라는 말씀이신가? :) 2) 작동여부를 보장할 수 없는 이유가 뭐지요? 모든 object는 결국 더이상 참조되지 않는 시점에서 소멸될건데 '더이상 참조되지 않는 시점'을 찾기가 어렵기 때문인가요? '호출되는 시점을 보장할 수 없다.'라면 이해가 가지만... # signal에 대한 답글이 아니어서 죄송합니다. -.-;; - 살아보는 거야... - |