java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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에 대한 답글이 아니어서 죄송합니다. -.-;;



-  살아보는 거야... -

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.